The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз языка программирования Perl 5.34.0, opennews (??), 21-Май-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


108. "Релиз языка программирования Perl 5.34.0"  +/
Сообщение от Аноним (-), 21-Май-21, 22:00 
ПОДТВЕРЖДАЕТСЯ то, о чём я здесь как-то раньше писал - язык развивать нужно с учётом опыта (А ТАКОЙ ОПЫТ ***УЖЕ*** ПОЯВИЛСЯ) из других успешных (что бы это ни значило) языков (например C++, C#). Неужели разработчики Perl не врубаются в то как фишки развивались в других языках?
Вот они пишут -
"***Ключевые*** изменения:  Добавлена ... поддержка ... try/catch" - а где же "finally"???? Без неё такая "поддержка" совсем-совсем не полноценна. И малопригодна. Любой эксерт это подтвердит. Это типа как ввести операцию "+", но "-" не вводить, мол крутитесь как хотите. Даже в  try:tiny - finally есть! finally - обязательна для "нормального" кода с исключениями. Если finally нет - то что делать? Вводить "флажки" и проверять их?)))) Так он и без такой "недофичи" это делает.
Ответить | Правка | Наверх | Cообщить модератору

111. "Релиз языка программирования Perl 5.34.0"  –2 +/
Сообщение от Аноним (32), 21-Май-21, 22:22 
Талантливый язык талантлив во всём, ты просто не понимаешь гения пенсионеров.
Ответить | Правка | Наверх | Cообщить модератору

113. "Релиз языка программирования Perl 5.34.0"  +/
Сообщение от bi brother (?), 21-Май-21, 23:15 
Полагаю минимизировали implementation complexity, что важно для core.

>Без неё такая "поддержка" совсем-совсем не полноценна

Вопрос спорный, что считать полноценным. Хочешь фич и оплатить - подключаешь либу, иначе bare metal. Однако я с тобой согласен, ввиду самой сути данной фичи.

Лично мне она не нравится. Она, - как ты справедливо заметил - во первых куцая, а во вторых повторяет семантику eval/$@. А в core лично я ожидаю примитивы, а фичи, даже самые базовые (аля ListUtil) - в либах. И чем чаще фича востребована тем больше шансов попасть в corelib.

Перл скатывается, и это не радует. Хоть обратную совместимость сохраняют, жить можно.

Все равно равных нет.

Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

131. "Релиз языка программирования Perl 5.34.0"  –3 +/
Сообщение от Прохожий (??), 22-Май-21, 07:33 
Равных в чем? Питон же успешно заменил, как тут пишут.
Ответить | Правка | Наверх | Cообщить модератору

136. "Релиз языка программирования Perl 5.34.0"  +1 +/
Сообщение от bi brother (?), 22-Май-21, 09:10 
> Равных в чем? Питон же успешно заменил, как тут пишут.

Питон не заменит перл, как (c)profile не заменит nytprof, а pypi metacpan и тд.

Другое дело, что не всем питонокодерам вообще нужен хороший дебаггер или профайлер, или регекспы на уровне операторов языка, или metacpan, или something else.

Питон уже устарел, и сейчас мода на го. Выбрасывайте.))

Ответить | Правка | Наверх | Cообщить модератору

139. "Релиз языка программирования Perl 5.34.0"  +/
Сообщение от Аноним (88), 22-Май-21, 09:56 
> мода на го

Терра

Ответить | Правка | Наверх | Cообщить модератору

143. "Релиз языка программирования Perl 5.34.0"  +/
Сообщение от ыы (?), 22-Май-21, 10:47 
отступы у него как у взрослых?
Ответить | Правка | Наверх | Cообщить модератору

166. "Релиз языка программирования Perl 5.34.0"  +/
Сообщение от Аноним (32), 22-Май-21, 17:24 
У го проблема с использованием нейтив кода, чисто для вебни и годится. Не в курсе за проблемы дебагерров/профайлеров питона, некоторое время некоторые из них опаздывали с поддержкой 3 ветки (лет на 10), но с тех пор вроде все успешно мигрировали. Что такое вообще хороший? Замерить и построить красивые графики? Ну так и это тоже есть, даже лучше чем у хрома.
Ответить | Правка | К родителю #136 | Наверх | Cообщить модератору

179. "Релиз языка программирования Perl 5.34.0"  +/
Сообщение от bi brother (?), 23-Май-21, 10:26 
>Что такое вообще хороший?

https://metacpan.org/pod/Devel::NYTProf

Ответить | Правка | Наверх | Cообщить модератору

201. Скрыто модератором  –4 +/
Сообщение от Gogi (??), 23-Май-21, 23:42 
Ответить | Правка | К родителю #131 | Наверх | Cообщить модератору

200. "Релиз языка программирования Perl 5.34.0"  –4 +/
Сообщение от Gogi (??), 23-Май-21, 23:38 
>  try/catch" - а где же "finally"???? Без неё такая "поддержка" совсем-совсем не полноценна.

Малолетний звездун! finally как раз самая редкоиспользуемая часть. Если б ты реально программировал, знал бы.

Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

204. "Релиз языка программирования Perl 5.34.0"  +/
Сообщение от Аноним (32), 24-Май-21, 01:54 
Лол. В перле, может быть. Потому что там его нет ахаха.
Ответить | Правка | Наверх | Cообщить модератору

207. "Релиз языка программирования Perl 5.34.0"  +/
Сообщение от n00by (ok), 24-Май-21, 08:48 
В исходном утверждении было "например C++". Там нет finally, потому что RAII.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру