The OpenNET Project / Index page

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



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

Оглавление

Доступен язык программирования Perl 5.36.0, opennews (??), 29-Май-22, (0) [смотреть все] +1

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


8. "Доступен язык программирования Perl 5.36.0"  –4 +/
Сообщение от Анонимemail (8), 29-Май-22, 10:20 
Perl? Вы серьезно в 2022. Он не умер и еще будет 7.х?
Ответить | Правка | Наверх | Cообщить модератору

10. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от Аноним (4), 29-Май-22, 10:24 
Если вы не в курсе но когда-то на Перле писали очень многие и очень много! Поэтому тут как с Си, язык никогда не умрёт!
Ответить | Правка | Наверх | Cообщить модератору

11. "Доступен язык программирования Perl 5.36.0"  +3 +/
Сообщение от Анонимemail (8), 29-Май-22, 10:29 
Хм, С и Perl сложно сравнить, разные задачи. Вместо Perl вышел Python, я был Perl программист, но ушел когда еще был 5.24
Ответить | Правка | Наверх | Cообщить модератору

13. "Доступен язык программирования Perl 5.36.0"  –3 +/
Сообщение от Аноним (4), 29-Май-22, 10:32 
Python никогда не разрабатывался как замена Перлу!
Ответить | Правка | Наверх | Cообщить модератору

17. "Доступен язык программирования Perl 5.36.0"  +1 +/
Сообщение от Аноним (25), 29-Май-22, 10:43 
Руби замена перлу, он перепутал просто.
Ответить | Правка | Наверх | Cообщить модератору

21. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от ыы (?), 29-Май-22, 10:48 
Все эти замены- примерно как резиновая женщина на замену настоящей... да, найдутся любители...
Ответить | Правка | Наверх | Cообщить модератору

35. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от Аноним (-), 29-Май-22, 12:02 
> как резиновая ... на замену настоящей

В эпоху форсирования "безопасности" (кто сказал раст?) исполнения супружеских и не только обязанностей, ты контактируешь с резиной. Для полной замены не хватает только искусственного интеллекта для вербального сопровождения процесса.

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

69. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от ыы (?), 29-Май-22, 18:33 
Не занимайтесь беспорядочными связями, и не придется  форсировать "безопасность" :)
Ответить | Правка | Наверх | Cообщить модератору

121. "Доступен язык программирования Perl 5.36.0"  +1 +/
Сообщение от 1 (??), 31-Май-22, 09:14 
Если добавить ИИ, то и резиноая женщина ему просто не даст.
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

26. "Доступен язык программирования Perl 5.36.0"  +1 +/
Сообщение от funny.falcon (?), 29-Май-22, 10:53 
Ruby разрабатывался как замена Перлу и Питону. Но не заменил.

Матц любил Лисп, и ему приходилось использовать Perl и C++, и видел Python. Он решил сделать лисп с фичами перла, с правильными объектами (в отличие от Python) и с приятным синтаксисом.

В целом, как мне кажется, у него получилось. Использовать Ruby вместо Perl для чего-то больше однострочника намного приятнее.

Но язык долго мариновался в пределах Японии, и долго его реализация была ощутимо медленнее Perl. Потому он вытеснить Perl на его поприще не смог. А жаль.

Равно как не смог вытеснит и Python. Во-первых, из-за скорости, во-вторых (как мне кажется) потому, что Reference Counting во некоторых приложениях предпочтительнее Garbage Collector: когда ты в NumPy ворочаешь большими матрицами, хочется, чтобы они из памяти вылетали сразу, как становились не нужными.

Кроме того, вызов сетевого io (read/write) в Ruby эмулирован блокирующим через неблокирующие, т.к. до 1.8 в Ruby потоки были “зелёными”. Что тоже доставляло траблов любителям точных системных вызовов и библиотекописателям.

Сейчас по скорости Ruby 2.x имеет паритет с Python и Perl. (PHP, правда, сумел уйти в отрыв.)

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

31. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от Ан (??), 29-Май-22, 11:39 
Руби сейчас уже третий. Ну, и Питон наконец начали допиливать в сторону большей скорости, первые результаты будут уже в 3.11.

https://speed.python.org/

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

42. "Доступен язык программирования Perl 5.36.0"  –3 +/
Сообщение от Аноним (43), 29-Май-22, 12:24 
Главное верить! Даже если получится выдавить единицы процентов, перл быстрее в разы. Пхп еще быстрее, при том, что  там уже ООП как в джаве.
Ответить | Правка | Наверх | Cообщить модератору

78. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от Аноним (78), 29-Май-22, 20:38 
У ПХП есть фатальный недостаток — легаси-программисты.
Ответить | Правка | Наверх | Cообщить модератору

97. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от Анонимemail (97), 30-Май-22, 11:08 
Да что это такое ваше легаси и легаси-программирование? Написание кода без ООП?
Ответить | Правка | Наверх | Cообщить модератору

91. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от funny.falcon (?), 30-Май-22, 04:34 
Perl быстрее в самых примитивных задачах парсинга текста. Как только требуются развесистые структуры памяти и не тривиальная логика, Perl сливается конкурентам.
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

103. "Доступен язык программирования Perl 5.36.0"  +2 +/
Сообщение от Аноним (43), 30-Май-22, 12:50 
Никуда он не сливается. Просто когда надо писать развесистые структуры, типичный программист из 95% берет какой-нибудь сахарок типа Moose, который на каждый доступ к свойству дергает 5 функций под капотом, и потом все это естественно тормозит. Потому что уже сложилась привычка использовать сложные абстракции вместо простых. Квадратно-гнездовое мышление не дает написать простой код без переабстрагирования.

Проще говоря, если нужна джава, пишите на джаве. Не надо писать как на джаве, когда у вас перл. Надо уметь переключаться.

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

96. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от Ан (??), 30-Май-22, 09:43 
> Главное верить! Даже если получится выдавить единицы процентов, перл быстрее в разы.
> Пхп еще быстрее, при том, что  там уже ООП как
> в джаве.

Покажи на кукле, где именно Перл быстрее, да ещё и в разы?: https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

В 3.11, которая выйдет в октябре, уже будет до 2х ускорения, и это даже без джита. С джитом будет 5x.

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

102. "Доступен язык программирования Perl 5.36.0"  –1 +/
Сообщение от Аноним (43), 30-Май-22, 12:41 
Главное верить. Да, джита не будет, потому что если даже примитивный язык типа луа джитом покрыт лишь частично и работает это не прямо суперстабильно, то питон тем более не получится нарядить.
Перемога будет оголошена, пистушки будут дальше рассказывать про самый лучший питон, а теперь и самый быстрый бгг. В 5 раз, my ass. Пишите сразу в 15 :D

В реальном мире перл быстрее. Был бы медленнее, я бы первый на питон перешел.

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

112. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от Ан (??), 30-Май-22, 16:59 
> Главное верить. Да, джита не будет, потому что если даже примитивный язык
> типа луа джитом покрыт лишь частично и работает это не прямо
> суперстабильно, то питон тем более не получится нарядить.
> Перемога будет оголошена, пистушки будут дальше рассказывать про самый лучший питон, а
> теперь и самый быстрый бгг. В 5 раз, my ass. Пишите
> сразу в 15 :D

Угадай, кому я поверю, тебе, деревенскому дурачку, или разработчикам Питона? Обтекай:

https://www.theregister.com/2021/05/13/guido_van_rossum_cpyt.../

> В реальном мире перл быстрее. Был бы медленнее, я бы первый на питон перешел.

С какого перепугу твои фантазии стали реальными миром?  Где доказательства, маня?


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

114. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от Ан (??), 30-Май-22, 17:40 
> Главное верить. Да, джита не будет, потому что если даже примитивный язык
> типа луа джитом покрыт лишь частично и работает это не прямо
> суперстабильно, то питон тем более не получится нарядить.
> Перемога будет оголошена, пистушки будут дальше рассказывать про самый лучший питон, а
> теперь и самый быстрый бгг. В 5 раз, my ass. Пишите
> сразу в 15 :D
> В реальном мире перл быстрее. Был бы медленнее, я бы первый на
> питон перешел.

Ой, смотри-ка, маня, это что же, Питон с джитом УЖЕ делает почти 5x? Да нет, быть такого не может!

https://www.pypy.org/


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

116. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от Аноним (116), 30-Май-22, 20:58 
Не питон, а подмножество. Когда будет весь питон, тогда и приходите.
Ответить | Правка | Наверх | Cообщить модератору

117. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от Ан (??), 30-Май-22, 21:39 
> Не питон, а подмножество. Когда будет весь питон, тогда и приходите.

Читай ссылку выше, ванильный Питон будет с 3.12 с джитом: https://www.theregister.com/2021/05/13/guido_van_rossum_cpyt... А этот комментарий был ответом   фоме неверующему выше о возможности ускорения 5x как таковой.


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

131. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от rex (??), 15-Июн-22, 12:20 
ООП как-в-джаве без проверки типов как-в-джаве смотрится карго культом
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

79. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от Аноним (-), 29-Май-22, 20:41 
>Ruby разрабатывался как замена Перлу и Питону.

Врёшь. Японец создавший Ruby просто хотел чисто объектно-ориентированный язык, без всякой процедурщины. Вот и всё.

>Но язык долго мариновался в пределах Японии,

Естественно, что в этом плохого?

>и долго его реализация была ощутимо медленнее Perl. Потому он вытеснить Perl на его поприще не смог. А жаль.

Опять свои выдумки выдаёшь за правду. Ruby всегда развивался сам по себе, рубисты никто не желали вытеснить Perl. Зачем? Та же исторяи с Питоном, Гвидо, с его точки зрения просто создал простой и идуальный язык.

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

136. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от Iar De (?), 30-Сен-22, 09:32 
Ненавижу питон. Он корявый
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

12. "Доступен язык программирования Perl 5.36.0"  –3 +/
Сообщение от Аноним (12), 29-Май-22, 10:31 
Это верно, но объективно Перл безнадёжно устарел. Сейчас все те же задачи намного веселее делать на Rust.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

14. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от Аноним (4), 29-Май-22, 10:34 
тоже самое можно сказать и про Си, что он безнадежно устарел и что? люди как писали на Си так и будут писать на нём дальше!
Ответить | Правка | Наверх | Cообщить модератору

29. "Доступен язык программирования Perl 5.36.0"  +1 +/
Сообщение от Аноним (29), 29-Май-22, 11:32 
На Си пишут, потому что аналогов до сих пор нет. Rust не аналог Си, как и C++. А вот Perl ушел в прошлое из-за Python.
Ответить | Правка | Наверх | Cообщить модератору

22. "Доступен язык программирования Perl 5.36.0"  +1 +/
Сообщение от Аноним (20), 29-Май-22, 10:49 
Это только для любителей плохого синтаксиса. А так для плохой архитектуры приложения есть еще Хаскель.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

60. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от Аноним (62), 29-Май-22, 16:25 
> для плохой архитектуры приложения есть еще Хаскель

Такие дела, ребятки: язык имплементации определяет архитектуру приложения, а телегу ставят впереди лошади. Опеннетная икспердиза во всей её красе.

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

85. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от Аноним (12), 29-Май-22, 22:03 
Ты, кстати, угадал. Следующая моя работа будет на Хаскеле. Просто мне интереснее изучать всё время новое, чем пилить несколько лет одно и то же (что совсем не плохо, есть любители и такого).
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

40. "Доступен язык программирования Perl 5.36.0"  +2 +/
Сообщение от Аноним (43), 29-Май-22, 12:22 
Перл устарел? Он до сих пор сильно опережает свое время.
Задачи перла на раст? Да в своем ли ты уме. Хотя, что я спрашиваю. Клинический идиот.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

83. "Доступен язык программирования Perl 5.36.0"  –1 +/
Сообщение от Аноним (12), 29-Май-22, 21:45 
>Клинический идиот

Приятно познакомиться :). Я же сказал, что Perl устарел объективно. Ну куда сейчас эти смешные префиксы вместо нормальной системы типов.

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

101. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от Аноним (43), 30-Май-22, 12:30 
Перл устарел, потому что в нем нет типов, правильно? И кто ты после этого высказывания?
В скриптовом языке нет строгих типов, ужас-ужас.
Ответить | Правка | Наверх | Cообщить модератору

105. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от Аноним (12), 30-Май-22, 13:24 
Так скриптовые языки для больших проектов действительно не нужны. Мы ведь об относительно больших проектах говорим, хорошо ли их писать на Perl (Ruby, Python и т.д.). Я говорю — нет, не хорошо, язык для больших проектов должен быть с развитой системой типов, то есть Haskell или Rust.
Ответить | Правка | Наверх | Cообщить модератору

106. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от Аноним (43), 30-Май-22, 13:40 
Дались вам эти типы. Посмотри среднестатистический проект на TS, говнокод он и в африке говнокод. Типы не панацея.
Эффективное программирование - это навык, не зависящий от языка. Ему гораздо больше способствуют хорошие библиотеки и фреймворки, культура код-ревью и тестирования. В больших проектах еще и культура менеджмента. Haskell и Rust для больших команд вряд ли подойдут, там джава рулес и педалес.
Ответить | Правка | Наверх | Cообщить модератору

138. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от Iar De (?), 30-Сен-22, 09:41 
Какое преимущество вам даёт типизация?
Она только программирование усложняет.
Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

137. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от Iar De (?), 30-Сен-22, 09:36 
Rust мне нравится, но он очень мног концептов взял из Perl и он компилируемый.
Как бы, Rust - это компилруемый Perl.
Да, я хочу выучить Rust, но не собираюсь ради этого бросать Perl роднеький и любименький.
Perl нисколько не устарел. Он поэтичен, красив и краток.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

39. "Доступен язык программирования Perl 5.36.0"  –1 +/
Сообщение от Аноним (43), 29-Май-22, 12:20 
Перл еще твой питончик переживет, и джаву с плюсцами возможно тоже (их может заменить раст или нечто подобное). В 2012 пистушки орали хором, что перл умер то, перл умер сё. 10 лет прошло. Питон уже потихонечку выносят на помойку, переходя с него на голанг. Джуны на питоне, прошедшие курсы, уже стали мемом, над вами тупо ржут. Перл как использовался, так и используется. Люди продолжают его учить.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

47. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от Аноним (4), 29-Май-22, 13:14 
Перл, не умрет точно также как не умрет Питон, Джава и уж тем более С и С++.
Ответить | Правка | Наверх | Cообщить модератору

57. "Доступен язык программирования Perl 5.36.0"  +1 +/
Сообщение от Аноним (43), 29-Май-22, 13:42 
Перл не умирает, хотя за ним нет компаний типа гугла, бесконечного пиара, использования его в качестве языка программирования, которому обучают на курсах и в институтах, на перле не пишут под андроид и так далее. Его хейтят, рассказывают сказки какие-то (ИТТ можно почитать), а перлу хоть бы хны.
Убрать питон из программ обучения, перестать его пиарить как самый лучший язык для всего - за год или два схлопнется до уровня рубей. Плюсцы и джава в перспективе заменяются растом, потому что раст внезапно вносит в мир компилируемых языков инновацию. В вебе джаву уже заменил пхп, в котором ООП как раз столько, сколько нужно.
Ответить | Правка | Наверх | Cообщить модератору

71. "Доступен язык программирования Perl 5.36.0"  –2 +/
Сообщение от Наноним (?), 29-Май-22, 19:20 
Видимо ты вообще не в курсе того что происходит в энтерпрайзе. Никто не пишет серьёзные вещи на PHP, везде - Java.
Просто объём библиотек и инерция корпоративной среды таковы что как замена Java ещё пока ничего нет.
Ответить | Правка | Наверх | Cообщить модератору

100. "Доступен язык программирования Perl 5.36.0"  –1 +/
Сообщение от Аноним (43), 30-Май-22, 12:29 
ОК, джава не заменяется, потому что другого языка с таким хорошим ООП нет и не будет. Заодно с плюсцами джаву помянул не подумав.
Ответить | Правка | Наверх | Cообщить модератору

107. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от Аноним (107), 30-Май-22, 14:27 
> Плюсцы и джава в перспективе заменяются растом

бгг

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

76. "Доступен язык программирования Perl 5.36.0"  +1 +/
Сообщение от Аноним (76), 29-Май-22, 20:16 
> Питон уже потихонечку выносят на помойку

Ах если бы.

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

84. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от Аноним (12), 29-Май-22, 21:48 
>Ах если бы.

Да. Я устраивался в блокчейн-проект на Солане в надежде пописать на Rust. И на чём приходится писать? Ты угадал :). Потому что растовое ядро (программа Соланы) довольно маленькое, а всякие  обвязки, написанные почему-то на скриптовых языках, в десятки раз больше по объёму кода.

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

135. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от Iar De (?), 30-Сен-22, 09:30 
Мокрые сны питонистов. Как может умереть божественный идеал?
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

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

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




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

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