The OpenNET Project / Index page

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



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

Оглавление

Доступен язык программирования Perl 5.40.0, opennews (??), 10-Июн-24, (0) [смотреть все]

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


13. "Доступен язык программирования Perl 5.40.0"  –5 +/
Сообщение от Аноним (13), 10-Июн-24, 13:39 
Так ли много перла используется на практике? Он был минимально популярен в 90-е и с тех пор использовался исключительно теми, кому лень баш освоить.
Ответить | Правка | Наверх | Cообщить модератору

14. "Доступен язык программирования Perl 5.40.0"  +12 +/
Сообщение от Анониссимусemail (?), 10-Июн-24, 13:48 
Напротив, это на баше писали те, кому было лень освоить перл. А писать на баше -- это боль и содомия.
Ответить | Правка | Наверх | Cообщить модератору

16. "Доступен язык программирования Perl 5.40.0"  +1 +/
Сообщение от Цыган (?), 10-Июн-24, 13:50 
Баг всегда считался write only языком 😁
Ответить | Правка | Наверх | Cообщить модератору

113. "Доступен язык программирования Perl 5.40.0"  +/
Сообщение от Аноним (112), 11-Июн-24, 17:25 
Кому не хватает Баша, те добавляют Петончека.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

159. "Доступен язык программирования Perl 5.40.0"  +/
Сообщение от Анониссимусemail (?), 13-Июн-24, 20:42 
> Кому не хватает Баша, те добавляют Петончека.

Это сейчас петухончег, а раньше была перловка.

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

18. "Доступен язык программирования Perl 5.40.0"  +2 +/
Сообщение от Афанасий (?), 10-Июн-24, 13:53 
Прировнять Perl к Bash... Ммм... У тебя винегрет в голове.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

21. "Доступен язык программирования Perl 5.40.0"  +/
Сообщение от Аноним (21), 10-Июн-24, 14:20 
Мысли формулирует плохо, но идея верная. В применениях для автоматизации чего-нибудь почти всегда есть возможность написать шелл скрипт. Делать это обычно есть смысл, и вот почему. Перл чаще всего приходится устанавливать. Перловые зависимости нужно устанавливать, они обычно компилируемые. Все это добавляет еще один этап - установку перла и зависимостей проги на перле. Который в разных осях будет немножечко разным. Мучаться с этим ради чего? Чтобы на перле пописать?
Я обожаю перл, но в таких случаях всегда пишу шелл скрипты. Фактически, я всегда их пишу. На перле только сложные утилиты или демоны, что бывает раз в 200 лет примерно. Для демонов в наше время голанг. Для утилит выбор языка часто определяют библиотеки и решаемая проблема. Перл далеко не всегда подходит. Еще раз, я обожаю перл, это мой любимый язык. Но я не пишу на нем все, как это любят делать дети, умеющие только на одном языке.
Ответить | Правка | Наверх | Cообщить модератору

22. "Доступен язык программирования Perl 5.40.0"  +/
Сообщение от Аноним (2), 10-Июн-24, 14:24 
Есть такая штука называется вендоринг. Это когда зависимости идут с прогой как часть  программы и ниоткуда не скачиваются. Это секретная техника никому про неё не рассказывай.
Ответить | Правка | Наверх | Cообщить модератору

24. "Доступен язык программирования Perl 5.40.0"  +/
Сообщение от Аноним (21), 10-Июн-24, 14:35 
PP зависимости конечно легко можно подложить в папочку. Но перл без XS - как водка без пива.
Особой разницы нет, ставишь ты зависимости через cpan i (и они скачиваются) или они у тебя уже в папочке и ты делаешь там perl Makefile && make && make install? Ты компилишь и куда-то ставишь модули. Можешь их опакетить заранее. Но всем этим надо заниматься. С шелл скриптами все гораздо проще.
Ответить | Правка | Наверх | Cообщить модератору

105. "Доступен язык программирования Perl 5.40.0"  +/
Сообщение от Вова (?), 11-Июн-24, 13:50 
Модули Перла могут быть на БЫСТРОЙ сишечке, давая "типа скриптовому" Перлу мощь железа. А просто "шелл" так и останется навозной мухой - никаких расширений там не будет, пока не напишут и не всунут в ядро.
Ответить | Правка | Наверх | Cообщить модератору

28. "Доступен язык программирования Perl 5.40.0"  +1 +/
Сообщение от Аноним (28), 10-Июн-24, 14:41 
>  Перл чаще всего приходится устанавливать

Где? ниодного дистра не видел чтобы там не было перла из каробки.

> В применениях для автоматизации чего-нибудь почти всегда есть возможность написать шелл скрипт

Писать конечно разное можно, но shell из каробки, монтирует образы, создает netns маршруты навешивает...вот на днях для голанга гуглил либу для монтирования, есть, но не работает пока ковырял выяснил что это просто обвязка к стандартной утилитке, забил написал свою

и зачем голанг или перл если они один черт используют стандартные тузлы

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

50. "Доступен язык программирования Perl 5.40.0"  +/
Сообщение от rvs2016 (ok), 10-Июн-24, 19:10 
> Где? ниодного дистра не видел чтобы там не было перла из каробки

У наших перл во времена моей молодости вроде был прямо в коробке.
А потом лет 10 назад его из коробки выкинули и теперь он устанавливается в систему дополнительно.
Ну я его руками сам в систему всё-равно не устанавливаю, т.к. я устанавливаю Midnight commander, а ему для работы зачем-то нужен perl и поэтому миднай затягивает мне перла в систему сам без моих каких-то отдельных усилий. :-)

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

32. "Доступен язык программирования Perl 5.40.0"  +/
Сообщение от Котофалк (?), 10-Июн-24, 15:10 
> В применениях для автоматизации чего-нибудь почти всегда есть возможность написать шелл скрипт.

Если под автоматизацией понимать последовательный вызов утилит с несложной тасовкой параметров - да. Но если логика чуть сложнее, баш с костылями на месте массивов и хешей сразу теряет очки. Правда, для таких задач подходит уже не только перл и всё упирается в знания/предпочтения.

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

146. "Доступен язык программирования Perl 5.40.0"  +/
Сообщение от _oleg_ (ok), 12-Июн-24, 14:12 
Ну ты балбес конечно :-D. На perl'е пишутся программы побольше и посложнее нежели на bash. На bash подобное это боль. Говорю это как человек, который периодически делает достаточно ёмкие программы на bash.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

147. "Доступен язык программирования Perl 5.40.0"  +/
Сообщение от Аноним (13), 12-Июн-24, 15:03 
Неа, не пишутся. Да и какие, например? Писать "программы" на языке обработки текстов это уже диагноз. А с обработкой текстов баш получше справляется. Речь именно о том, как этот язык используется на практике.
Ответить | Правка | Наверх | Cообщить модератору

148. "Доступен язык программирования Perl 5.40.0"  +/
Сообщение от _oleg_ (ok), 12-Июн-24, 15:10 
> Неа, не пишутся.

Ну тебе, конечно, виднее :-).

> Да и какие, например? Писать "программы" на языке обработки
> текстов это уже диагноз.

Во-первых, perl давно не ЯП для обработки текстов. На данный момент он не более для обработки текстов, чем любой другой скриптовый ЯП. Во-вторых, ну допустим код серверной части web-приложения - вот тебе обработка текста. Весь http это обработка текста, xml, json и т.д.

> А с обработкой текстов баш получше справляется.

Нет. Не лучше. В том-то и дело.

> Речь именно о том, как этот язык используется на практике.

Так и я о том же. Тебе-то это откуда знать :-)?

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

149. "Доступен язык программирования Perl 5.40.0"  +1 +/
Сообщение от Аноним (13), 12-Июн-24, 15:40 
А ты откуда пишешь, из болота какого-нибудь битрикса? Жуткое легаси и технический долг, смотри на вещи трезво.
Ответить | Правка | Наверх | Cообщить модератору

153. "Доступен язык программирования Perl 5.40.0"  +/
Сообщение от n00by (ok), 13-Июн-24, 12:37 
> смотри на вещи трезво.

Хорошая мысль. Для Bash есть аналог doxygen?

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

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

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




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

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