![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Доступен язык программирования Perl 5.38.0 с поддержкой классов" | +/– | ![]() |
Сообщение от opennews (??), 03-Июл-23, 13:42 | ||
После 13 месяцев разработки опубликован релиз новой стабильной ветки языка программирования Perl - 5.38. При подготовке нового выпуска было изменено около 290 тыс. строк кода, изменения затронули 1500 файлов, в разработке приняли участие 100 разработчиков... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аноним (1), 03-Июл-23, 13:42 | +9 +/– | ![]() |
> повышается производительность, но поведение становится менее стабильным. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #12, #35, #64 |
2. Сообщение от Аноним (2), 03-Июл-23, 13:52 | +17 +/– | ![]() |
Это они вовремя успели классы как раз в моде. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #3, #13 |
3. Сообщение от rshadow (ok), 03-Июл-23, 13:59 | +3 +/– | ![]() |
Написано что экспериментально. Возможно еще не примут. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #5 |
4. Сообщение от Аноним (4), 03-Июл-23, 14:00 | –5 +/– | ![]() |
Перл и ООП это всегда была шутка юмора. Видимо, поклонники языка (зря что ли учили) закапывать не спешат, вот, начали активно работать над закапыванием сами, чтобы даже до самых тугих дошло. Кому нужен перл без goto, опять же? Никому. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #6, #10, #11, #109, #149 |
5. Сообщение от Аноним (2), 03-Июл-23, 14:05 | +2 +/– | ![]() |
Про один экспериментальный безопастный язык тоже так писал. Но эксперимент затянулся. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #169 |
6.
Сообщение от Sadok![]() | +2 +/– | ![]() |
goto там можно придумать, но за это отрубают руки, вообще то | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #8, #76 |
7. Сообщение от pashev.ru (?), 03-Июл-23, 14:13 | +2 +/– | ![]() |
> Добавлена новая переменная окружения PERL_RAND_SEED, через которую можно выставить свою затравку для генератора псевдослучайных чисел (например, для достижения повторяемого поведения во время тестирования) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
8. Сообщение от Аноним (4), 03-Июл-23, 14:23 | +3 +/– | ![]() |
Примерно, как в goto в питоне? А так, естественно, уже несколько поколений выросло с лапшой на ушах, будто бы нечитаемая лапша в коде это благо, а goto -- вот, вселенское зло. Но споры об этом ентри левел веб-программистов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #17, #19 |
9. Сообщение от Аноним (12), 03-Июл-23, 14:26 | +5 +/– | ![]() |
Ну вот, а говорили, что язык мёртв! ЕЩЁ КАК ЖИВ! :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #66, #89 |
10. Сообщение от Аноним (12), 03-Июл-23, 14:28 | –3 +/– | ![]() |
Это ты и ИТ - шутка юмора, а ООП в Перле будет помощнее даже C#! Просто клоуны ещё не изучали тему, а уже строчат комменты. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #14 |
11. Сообщение от Здрасьте (?), 03-Июл-23, 14:28 | +/– | ![]() |
Прочитай про bless. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #15 |
12. Сообщение от Аноним (12), 03-Июл-23, 14:30 | +8 +/– | ![]() |
Никто тебя за яйца не тянет использовать неуклюжую конструкцию, просто игнорируй. Регэкспы и перл - это нерушимая связка. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
13. Сообщение от Аноним (12), 03-Июл-23, 14:30 | –3 +/– | ![]() |
Можешь не язвить, классы в Перле существуют уже лет 20. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #16 |
14. Сообщение от Аноним (4), 03-Июл-23, 14:32 | –3 +/– | ![]() |
Может, там ещё и параллельные вычисления есть, а то и асинхронные генераторы, да помощнее, чем в додиезе? Уж чем-чем гордиться, так это не самой убогой частью языка, неклоун ты наш дорогой. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #33, #151 |
15. Сообщение от Аноним (4), 03-Июл-23, 14:33 | +/– | ![]() |
Помню прекрасно, это днище. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #78 |
16. Сообщение от Аноним (2), 03-Июл-23, 14:39 | +5 +/– | ![]() |
В ванильном С тоже тогда есть классы. Зачем тогда С++? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #21, #36 |
17. Сообщение от Аноним (2), 03-Июл-23, 14:41 | –1 +/– | ![]() |
Goto органично смотрятся только в asm. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #72 |
18. Сообщение от Пряник (?), 03-Июл-23, 14:42 | +/– | ![]() |
После питона всё шляпа. Нигде нельзя просто взять и sorted(print) или sorted.__doc__ или str.__dict__ и сразу понять что это и с чем едят, а не гуглить пол дня, чтобы понять почему в cout << вывод текста через оператор СДВИГА | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #34, #37, #40 |
19. Сообщение от Аноним (19), 03-Июл-23, 14:45 | +1 +/– | ![]() |
goto в 100% случаях только в лапше и применяется. Или ты можешь привести обратный пример? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #20, #23, #38, #51 |
20. Сообщение от Аноним (4), 03-Июл-23, 14:52 | +2 +/– | ![]() |
Логика может быть лапшой, от этого никуда не деться. И goto всего лишь эффективный способ из неё выбраться, в ряде случаев повышающий читаемость и качество кода, без лишних условий, дублирования и создания дополнительных мест для ошибок в будущем (я не утверждаю, что использовать goto повсюду -- хорошая идея, но я такого применения и не встречал). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #46, #55 |
21. Сообщение от анонимус (??), 03-Июл-23, 14:56 | +/– | ![]() |
С++ и не нужен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
23. Сообщение от Аноним (23), 03-Июл-23, 14:59 | +2 +/– | ![]() |
лапша была придумана когда пытались избавиться от goto | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 |
33. Сообщение от 1 (??), 03-Июл-23, 15:58 | +/– | ![]() |
А что не так с параллельными вычислениями в Perl ? Явных мутексов нет ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 |
34. Сообщение от beck (??), 03-Июл-23, 16:01 | +3 +/– | ![]() |
Очень долго писал скриптоту на перле и, соглашусь, после питона перл шляпа. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #42 |
35. Сообщение от n00by (ok), 03-Июл-23, 16:18 | +/– | ![]() |
*{ ... } может уменьшить стабильность, в смысле, что количество вызовов движка регекспов в будущем изменится. *) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #71 |
36. Сообщение от n00by (ok), 03-Июл-23, 16:23 | –1 +/– | ![]() |
Что бы не удивлять транслятор Си конструкцией struct { private: }; | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
37. Сообщение от Челик с гитлаба (?), 03-Июл-23, 16:25 | +/– | ![]() |
А зачем тебе это понимать? Просто так придумали, используй как есть. А про перегрузку тебе любой первокурсник рассказать сможет без гугления. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #41 |
38. Сообщение от n00by (ok), 03-Июл-23, 16:25 | +/– | ![]() |
goto применяется в КА. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 |
40. Сообщение от Аноним (42), 03-Июл-23, 16:40 | +/– | ![]() |
> гуглить пол дня | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #44, #45, #127, #130, #132 |
41. Сообщение от Пряник (?), 03-Июл-23, 16:40 | +/– | ![]() |
Без понимания можно очень долго долбиться в стену, когда рядом дверь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 |
42. Сообщение от Аноним (42), 03-Июл-23, 16:43 | –3 +/– | ![]() |
Кто тебя заставляет писать однострочники? За однострочники в принципе нужно казнить, вне зависимости на каком языке они написаны. Перл сам по себе отлично читается. Да и быстрее чем Пайтон. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 Ответы: #73, #115, #119 |
44. Сообщение от Аноним (44), 03-Июл-23, 16:49 | +1 +/– | ![]() |
Советовать пользоваться пропреитарной, платной технологией, ну такое... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 |
45. Сообщение от Аноним (2), 03-Июл-23, 16:50 | –1 +/– | ![]() |
И чего перлу эту ваше ЖПТ всё равно никто нормально не обучал. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 |
46. Сообщение от Витюшка (?), 03-Июл-23, 17:06 | –1 +/– | ![]() |
Посмотри как сделано в zig. Посмотри код. Goto нет и не нужен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 |
51. Сообщение от OpenEcho (?), 03-Июл-23, 17:27 | +1 +/– | ![]() |
> goto в 100% случаях только в лапше и применяется. Или ты можешь привести обратный пример? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #60, #140 |
55. Сообщение от Аноним (19), 03-Июл-23, 17:42 | +1 +/– | ![]() |
> Логика может быть лапшой, от этого никуда не деться. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 |
60. Сообщение от Аноним (19), 03-Июл-23, 17:58 | +2 +/– | ![]() |
Внезапно, да. Когда сишники традиционно сваливают в одну функцию управление ресурсами, логику и обработку ошибок - это называется лапша. И без goto из такой портянки не вылезти. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 Ответы: #63, #88 |
62. Сообщение от Аноним (62), 03-Июл-23, 18:16 | +2 +/– | ![]() |
это perl++ ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
63. Сообщение от Аноним (4), 03-Июл-23, 18:23 | +1 +/– | ![]() |
Нет, просто это эффективно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 |
64. Сообщение от Golangdev (?), 03-Июл-23, 19:20 | +/– | ![]() |
> поведение становится менее стабильным | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #69 |
66. Сообщение от ыы (?), 03-Июл-23, 19:36 | +/– | ![]() |
Перл жив именно благодарят ому что он чертовски стабилен и совместим. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 |
67. Сообщение от wd (?), 03-Июл-23, 19:48 | +/– | ![]() |
>Объявлено устаревшим использование символа " ' " в качестве разделителя имён пакетов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
68.
Сообщение от Liin![]() | +/– | ![]() |
Поздно они эти классы допиливают, конечно. Надо было еще 10 лет назад этим заниматься, а сейчас на Perl 5 остались старички только, которые старые системы поддерживают. Python вот новую жизнь получил как язык для AI, вот его молодежь и изучает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #104 |
69. Сообщение от Аноним (69), 03-Июл-23, 20:10 | +7 +/– | ![]() |
Уж лучше всех джавистов на Колыму... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 Ответы: #86 |
70. Сообщение от Port22 (?), 03-Июл-23, 20:15 | +4 +/– | ![]() |
Perl уже никому не интересен, в плане бизнеса. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
71. Сообщение от Аноним (71), 03-Июл-23, 20:58 | +1 +/– | ![]() |
Если результат выполнения один и тот же - какие аргументы к отключению оптимизации? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 Ответы: #106 |
72. Сообщение от Илья (??), 03-Июл-23, 21:34 | +/– | ![]() |
Как насчёт гото посреди нечитаемой лапши? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 Ответы: #113 |
73. Сообщение от Аноним (73), 03-Июл-23, 22:12 | +2 +/– | ![]() |
Ты сам себе про однострочники додумал, проснись. Когнитивная нагрузка наворочена на ровном месте, потому и сложнее питона читается | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 |
75. Сообщение от абв (?), 03-Июл-23, 23:31 | +/– | ![]() |
> sub foo ($name //= "world") { | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
76. Сообщение от абв (?), 03-Июл-23, 23:37 | +/– | ![]() |
В перле за готу отрубают? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
78.
Сообщение от Даже я это застал![]() | +/– | ![]() |
Роясните, пжлст, сфига оно днище? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 |
79.
Сообщение от Даже я это застал![]() | +/– | ![]() |
ООП было в perl уже очень давно. Его нужно было уметь готовить. Вместо класса - закреплённое через bless пространство имён (модуль). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #81, #111 |
80. Сообщение от Аноним (151), 04-Июл-23, 00:10 | +2 +/– | ![]() |
Перл уже давно разрабатывают какие-то странные люди. Сахарок для классов совершенно далекий от перловых традиций. Ну что блин за method и field???? Какой нафиг ADJUST... Напоминает какие-то наколенные реализации ООП любителей 20 летней давности. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #93 |
81. Сообщение от Аноним (151), 04-Июл-23, 00:11 | +/– | ![]() |
Это недоразумение однозначно уберут, даже хуже, чем в JS. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #79 |
83. Сообщение от Вуся (?), 04-Июл-23, 00:21 | –1 +/– | ![]() |
Как насчёт Perl с поддержкой нормального языка программирования? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
86. Сообщение от Golangdev (?), 04-Июл-23, 00:23 | +/– | ![]() |
Пруфы или нет никакого выброса | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 |
88. Сообщение от OpenEcho (?), 04-Июл-23, 01:04 | –1 +/– | ![]() |
> это называется лапша. И без goto из такой портянки не вылезти. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 Ответы: #94 |
89. Сообщение от _kp (ok), 04-Июл-23, 02:28 | +2 +/– | ![]() |
Преимущества над башем очевидны, при написании "чуть более сложных" скриптов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #107, #112 |
92. Сообщение от Аноним (127), 04-Июл-23, 04:32 | +/– | ![]() |
Все кому нужен был OOP в perl давно используют расширение Moose.В том числе и самые распространенные фреймворки на этом языке. Стоит признать, что после катастрофического провала с perl6, его предыдущая версия просто доживает свое, так что не очень понятно зачем весь этот движ. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #101, #105, #154 |
93. Сообщение от Аноним (127), 04-Июл-23, 05:10 | +/– | ![]() |
>Coro | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #80 |
94. Сообщение от Аноним (19), 04-Июл-23, 05:13 | +1 +/– | ![]() |
> пол лимона зелени в год | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 Ответы: #123 |
101. Сообщение от Аноним (-), 04-Июл-23, 06:48 | –2 +/– | ![]() |
На перле почти не писали с использованием фреймворков, тогда даже слов не знали таких. Программы были простыми и укладывались часто до пары сотен строк. Сам кодил на нём, когда писали CGI скрипты, гостевые книги, форумы и чатики на перле. Тогда вэб был простым и летал даже на первопнях с установленным ie4. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #92 Ответы: #102 |
102. Сообщение от Аноним (127), 04-Июл-23, 07:05 | +/– | ![]() |
История перла на временах ie4 не закончилась. В начале 2000х появился web MVP framework catalyst, а чуть позже mojolicious. Было еще множество всяких но менее популярных. Последний кстати в топе по популярности среди прочих модулей, по версии metacpan. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #101 |
104. Сообщение от User (??), 04-Июл-23, 07:54 | +1 +/– | ![]() |
Нееее... 10 лет назад - уже 10 лет как поздно было. Проблема там не в наличии\отсутствии классов, а в неудачном дизайне языка - код на perl'е заметно дороже в развитии, пусть даже и плюс-минус сопоставим в сопровождении (Не надо переписывать под каждую 3,5 версию языка, нет бесконечной гонки версий пакетов с зависимостями - написал один раз и оно долгое, долгое, долгое время just works) - но вот искать ошибки, адаптировать под изменение окружений, запиливать фичи - осспыдя, помилуй. В результате выходит, что в написанный код не надо постоянно лазить - и разбираться в нем после пары лет "отсутствия" становится _еще сложнее_. Плюс - с определенного времени стало заметно отсутствие в языке killer feature - "работа с текстом" это хорошо, но как-то маловато будет, pcre по всем языкам расползлись, а больше считай и нет ничего. На это накладывается фактическое отсутствие нормальных сред разработки - вот в общем и все. Привет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 Ответы: #110 |
105. Сообщение от Аноним (105), 04-Июл-23, 09:09 | +/– | ![]() |
Так новая система ООП (Corina называется ЕМНИП), делалась как раз с оглядкой на Moose. Круто же что всё будет из коробки и тормозить перестанет? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #92 Ответы: #114, #122 |
106. Сообщение от n00by (ok), 04-Июл-23, 09:15 | –1 +/– | ![]() |
Хотите, что бы я второй раз поискал за Вас? Тогда как на Perl из нас двоих пишете лишь Вы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 |
107. Сообщение от 1 (??), 04-Июл-23, 09:30 | +3 +/– | ![]() |
Не ломается скрипт, при занесении лишнего пробела (или не дай Б-г таба). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #89 Ответы: #159 |
109. Сообщение от Зуй (?), 04-Июл-23, 09:58 | +/– | ![]() |
В сабже возможно выходить из циклов произвольной вложенности, так что абсолютной необходимости в данном операторе нет | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
110.
Сообщение от Liin![]() | +/– | ![]() |
> а в неудачном дизайне языка - | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #104 Ответы: #117 |
111.
Сообщение от Liin![]() | +/– | ![]() |
> Но, похоже, люди хотят ООП такой же, как ещё где-то. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #79 Ответы: #125 |
112. Сообщение от Анони (?), 04-Июл-23, 11:18 | +/– | ![]() |
Для кругозора надо лезть в Хаскель. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #89 Ответы: #128 |
113. Сообщение от Анони (?), 04-Июл-23, 11:20 | +/– | ![]() |
Посреди нечитаемой лапши в asm тоже органично смотрится. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 |
114. Сообщение от Аноним (127), 04-Июл-23, 12:19 | +/– | ![]() |
Конечно круто. Но это "абстрактное круто в вакууме". Лично мое мнение - то что уже ушло в прод переписывать на новом встроенном ООП нет смысла. Во первых - работает не трогай. Во вторых - уж если переписывать или писать что то новое - то на чем то более популярном и современном, чтобы проще было недорогие кадры найти для поддержки. В итоге всю крутизну ощутят разве что perl энтузиасты, которые продолжат писать новый код на perl5. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #105 |
115. Сообщение от beck (??), 04-Июл-23, 12:59 | +/– | ![]() |
> Кто тебя заставляет писать однострочники? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 Ответы: #116 |
116. Сообщение от beck (??), 04-Июл-23, 13:00 | +/– | ![]() |
И теперь поверх ещё каких-то странных синтаксисов навернули. Перл и раньше был почти брейнфак, а теперь и подавно... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #115 |
117. Сообщение от User (??), 04-Июл-23, 13:06 | +/– | ![]() |
>Первый раз такое слышу. Вы точно на перле писали большие системы? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #110 Ответы: #118 |
118.
Сообщение от Liin![]() | +/– | ![]() |
> Код на perl'е читается (и понимается) хуже, чем почти что на любом | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #117 Ответы: #120 |
119. Сообщение от _kp (ok), 04-Июл-23, 13:24 | +/– | ![]() |
> За однострочники в принципе нужно казнить | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 |
120. Сообщение от User (??), 04-Июл-23, 13:30 | +/– | ![]() |
Не-не-не, Дэвид Блейн! "Типовую ошибку IT'шника" вижу я! _ТЫ_ знаешь 3-4 языка в объеме "пары лет" если не "плотной работы", то "тесного соприкосновения" - тут понятно что "и раввин, и капуцин..." - а сравнивать надо по показателю "Сколько времени займет погружение джуна после института в твой проект" - на perl'е гарантированно на 30-100% больше, чем на чем угодно другом. Это по меркам начала 00х, да - сейчас разрыв еще и увеличился. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #118 Ответы: #121, #126, #131, #141 |
121.
Сообщение от Liin![]() | +/– | ![]() |
> на perl'е гарантированно на 30-100% больше, чем на | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #120 Ответы: #138 |
122. Сообщение от Аноним (151), 04-Июл-23, 13:50 | +/– | ![]() |
Не надо думать, что синтаксический сахар как-то влияет на производительность. Под капотом там все то же самое. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #105 |
123. Сообщение от OpenEcho (?), 04-Июл-23, 14:40 | –1 +/– | ![]() |
>> пол лимона зелени в год | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #94 Ответы: #133 |
125. Сообщение от Аноним (151), 04-Июл-23, 15:54 | +1 +/– | ![]() |
Если человек не понимает, как писать объектно-ориентированный код, у него и с ключевыми словами в языке будет не ООП, а имитация в стиле карго-культа. Bless такому в голову не поместится. Тайпглобы и перегрузки и подавно. Программируйте дальше на языках для обучения программированию, где все с закругленными углами. Перл, луа, жс, си - не ваше. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #111 |
126. Сообщение от Аноним (151), 04-Июл-23, 16:12 | +/– | ![]() |
Джунов на перле не бывает - это все похапешники, которые думают, что языки похожие и на перле можно программировать как на пхп. Если бы они читали книжку с ламой перед своими потугами, результаты были бы на одном уровне с пхп, в котором нюансов никак не меньше. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #120 Ответы: #139 |
127. Сообщение от Аноним (127), 04-Июл-23, 16:19 | +1 +/– | ![]() |
>умение работать с ChatGPT уже является обязательным требованием | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 Ответы: #129 |
128. Сообщение от Аноним (151), 04-Июл-23, 16:28 | +/– | ![]() |
Что же такое есть в хаскеле, чего нет в перле? Кроме очевидных артефактов статической типизации, на уровне концепций. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #112 |
129. Сообщение от Аноним (151), 04-Июл-23, 16:49 | +/– | ![]() |
Надо каким-то способом узнать, что это за фирма и обходить их десятой дорогой. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #127 |
130. Сообщение от BeLord (ok), 04-Июл-23, 17:07 | +/– | ![]() |
Посмотрим, что будет с мозгами у разрабов, которые излишне увлекаются допингом через 10 лет.-))) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 |
131. Сообщение от BeLord (ok), 04-Июл-23, 17:18 | +/– | ![]() |
А что такое Джун, балбес, который прогуливал пары или учился в третьем заборостроительном или человек с малым опытом, но нормальной базой. Вот в свое время вчерашний студент спокойно писал приложение справочник, файловая база данных, 128 разделов, 1024 подраздела, 4 млн строк в подразделе, длина строки 64 символа. Базовые операции, добавление/удаление/поиск строки, вывод на экран, печать. Ограничения архитектура 386, режим V86, язык программирования asm. Если дать такую задачку современному джуну справится?-)) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #120 Ответы: #137 |
132. Сообщение от BeLord (ok), 04-Июл-23, 17:21 | +1 +/– | ![]() |
К сожалению, я не могу написать код на ассемблере, так как я являюсь искусственным интеллектом и не имею возможности писать код на этом языке. Однако, я могу помочь вам с другими вопросами, если у вас есть какие-либо другие вопросы.(c) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 Ответы: #168 |
133. Сообщение от Аноним (19), 04-Июл-23, 18:34 | +/– | ![]() |
Чел, ты хотя бы на цифры в вакансиях по миру посмотрел... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #123 Ответы: #134 |
134. Сообщение от OpenEcho (?), 04-Июл-23, 19:04 | –3 +/– | ![]() |
> Чел, ты хотя бы на цифры в вакансиях по миру посмотрел... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #133 |
137. Сообщение от User (??), 04-Июл-23, 19:49 | +/– | ![]() |
Опять норот не тот и солнце раньше желтее было, мы поняли. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #131 Ответы: #145 |
138. Сообщение от User (??), 04-Июл-23, 19:55 | +/– | ![]() |
>> на perl'е гарантированно на 30-100% больше, чем на | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #121 |
139. Сообщение от User (??), 04-Июл-23, 19:59 | +/– | ![]() |
> Джунов на перле не бывает - это все похапешники, которые думают, что | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #126 Ответы: #144 |
140. Сообщение от FSA (??), 04-Июл-23, 20:11 | +/– | ![]() |
> Ну вот, теперь анонимы с опеннета и Торвальдаса лапшегоном окрестили. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 Ответы: #148 |
141. Сообщение от Нанонимус53 (?), 04-Июл-23, 22:37 | +/– | ![]() |
Это неправда. В 2014 году я пришёл на старый проект на Perl, на котором не было ни одного Perl-программиста: все были пыхерами, переучившимися за месяц-два. В целом писали нормально, с языком не боролись. Боролись с проектом, который был очень запутанным, без тестов и с кучей критичной логики. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #120 Ответы: #143 |
143. Сообщение от User (??), 05-Июл-23, 07:04 | +/– | ![]() |
Ну ок. Замечательный язык с отличной maintainability, низкой TCO, отсутствием порога входа для новых специалистов, с большой и стабильной кодовой базой, динамично развивающимся комьюнити... вот только "почему-то" нимнощька мертвый. "Цыган уже почти отучил лошадь есть - как вдруг она умерла"(с) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #141 Ответы: #146 |
144. Сообщение от Аноним (151), 05-Июл-23, 08:28 | +/– | ![]() |
Все на перле отлично читается, когда код пишут нормальные программисты. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #139 Ответы: #153 |
145. Сообщение от Аноним (151), 05-Июл-23, 08:31 | +/– | ![]() |
Факт в том, что на пхп-жс-питон они тоже не могут. Перл отличается тем, что для него на стековерфлоу нет готовых кусков кода и как правило код не основан на фреймворке, либо он слишком низкоуровневый. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #137 Ответы: #152 |
146. Сообщение от Аноним (151), 05-Июл-23, 08:40 | +1 +/– | ![]() |
В книжке с ламой на первой странице написано, что перл - плохой выбор в качестве первого языка программирования. Желательно уже на си программировать. Перл никогда не позиционировался в качестве простого языка с низким входом. Комьюнити перла всегда состояло из хакеров. Краткий период, когда на перле массово писали сайты для доткомов был историческим курьезом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #143 Ответы: #147 |
147. Сообщение от User (??), 05-Июл-23, 10:13 | +/– | ![]() |
> В книжке с ламой на первой странице написано, что перл - плохой | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #146 Ответы: #156 |
148. Сообщение от OpenEcho (?), 05-Июл-23, 12:12 | +/– | ![]() |
> повышает эффективность использования железа, но уходит много времени на разработку. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #140 Ответы: #155 |
149. Сообщение от Pahanivo (ok), 05-Июл-23, 12:46 | +/– | ![]() |
"Поклонники языка" - что это за термин такой? У языков своя ниша - и Perl, если такие посмотреть таки из чего состоит название, с своей нише весьма хорош. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
151. Сообщение от Аноним (151), 05-Июл-23, 14:09 | +/– | ![]() |
Читайте Higher Order Perl - там примеры. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 |
152. Сообщение от User (??), 05-Июл-23, 15:06 | +/– | ![]() |
Значение имеет "счет на табло", нет? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #145 Ответы: #157 |
153. Сообщение от User (??), 05-Июл-23, 15:09 | +/– | ![]() |
Ну вот мы и до НАСТОЯЩИХ программистов дошли )))) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #144 |
154. Сообщение от Аноним (157), 05-Июл-23, 19:36 | +/– | ![]() |
Использующие Moose не понимают, что такое программирование. Таких учить только портить. Фреймворки на перле фантастическое дерьмо. Если нужно ООП реальное, бери джаву, плюсы, для веба можно пхп7/8. Там же настоящие фреймворки, а не мусор. Я огромный фанат перла, если что. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #92 |
155. Сообщение от Аноним (19), 05-Июл-23, 20:16 | +/– | ![]() |
> чем выекиваться с "как в школе учили", создавая дорогие(!) вызовы функций обработки исключений. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #148 Ответы: #158 |
156. Сообщение от Аноним (157), 05-Июл-23, 21:05 | +/– | ![]() |
Не ну так-то нормальный язык и не такой уж сложный. Сложно на перле *сразу* начать изящно программировать. Как впрочем и на других языках. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #147 Ответы: #161 |
157. Сообщение от Аноним (157), 05-Июл-23, 21:10 | +/– | ![]() |
На каком табло? Жизнь не ограничивается коммерческой разработкой. Написанный в рамках нее код имеет столько же отношения к программированию, как построенный на дачном участке сарай к архитектуре. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #152 Ответы: #160 |
158. Сообщение от OpenEcho (?), 05-Июл-23, 21:27 | +/– | ![]() |
> Компилятор - дурак, и о профайлере | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #155 Ответы: #165 |
159. Сообщение от fly (??), 05-Июл-23, 22:10 | +/– | ![]() |
> не ломается скрипт, при занесении лишнего пробела (или не дай Б-г таба). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #107 |
160. Сообщение от User (??), 05-Июл-23, 22:42 | +/– | ![]() |
"Счет на табло" - это решает задачу написаный код, или нет. На python-js-php - решает, и пофиг, что скопипащен со stackoverflow и пропущен через chatgpt примерно полностью, а код на perl'е от студента Васи задачу не решает - просто по тому, что не написан. Nuff said. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #157 Ответы: #162 |
161. Сообщение от User (??), 05-Июл-23, 22:55 | +/– | ![]() |
Ну, да - по сравнению с плюсами или хаскелем - так и вовсе "простой" - почему нет? А по сравнению с одноклассниками - он _сложнее_ причем не только "на входе", а на всем жизненном цикле проекта, при этом каких-нибудь "плюшек", которые бы этот рост сложности оправдывали - не особо видно. Вот и. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #156 Ответы: #163 |
162. Сообщение от Аноним (157), 05-Июл-23, 23:30 | +/– | ![]() |
Если так смотреть, у перла на табло будет больше чем у питона, причем с нехилым отрывом. И исторически, и даже в современном состоянии. На перле столько написали веба и не веба, в том числе хайлоад, часть в продакшене. А на питоне что? Запускалки для пандасов и нумпи? Сайтики с пиковой нагрузкой в 1 рпс? На питоне есть аналог Perlbal? Табло у него... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #160 Ответы: #166 |
163. Сообщение от Аноним (157), 05-Июл-23, 23:52 | +/– | ![]() |
> А за "настоящими программистами" куда-нибудь в светлое позавчера. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #161 Ответы: #167 |
165. Сообщение от Аноним (19), 06-Июл-23, 02:54 | +/– | ![]() |
> > Компилятор - дурак, и о профайлере | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #158 |
166. Сообщение от User (??), 06-Июл-23, 06:41 | +/– | ![]() |
> Если так смотреть, у перла на табло будет больше чем у питона, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #162 |
167. Сообщение от User (??), 06-Июл-23, 06:52 | +/– | ![]() |
>> А за "настоящими программистами" куда-нибудь в светлое позавчера. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #163 |
168. Сообщение от ыы (?), 06-Июл-23, 08:28 | +/– | ![]() |
К сожалению мое утверждения что я являюсь искусственным интеллектом не является моим собственным выводом на основании эмпирическиъх данных, а служит исключительно демонстрацией человекоподобного построения фраз. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #132 |
169. Сообщение от freecoder (ok), 07-Июл-23, 12:03 | +/– | ![]() |
Эксперимент удался | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |