The OpenNET Project / Index page

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



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

Оглавление

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

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


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

87. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от анон_тот самый (?), 29-Май-22, 23:35 
не ну например можно писать проги расчета на си, но чаще удобней наклепать скриптик на питоне. по крайней мере инженерка оч удобно пишется. да и вообще научные расчеты сейчас оч хорошо на питоне считают(nympy). так что уверен у питона есть ниша(фортран то ушел со сцены). а перл всегда был языком обработки данных, при чем чаще текстовых данных. а то что сейчас его пытаются воткнуть во все вредит самому перлу, как впрочем и всем другим языкам.
Ответить | Правка | Наверх | Cообщить модератору

99. "Доступен язык программирования Perl 5.36.0"  –1 +/
Сообщение от Аноним (43), 30-Май-22, 12:28 
Эксель освойте, он гораздо удобнее для инженерных расчетов.
Да, басик или какой-нибудь паскаль для них тоже лучше.

На перле можно писать всё, что не требует большой производительности. Вместо шелла он тупо лучший, но сетевое программирование на нем тоже ничего. Лишь бы не было больших объемов логики со сложными абстракциями или числодробления (не в XS, а на самом перле).
На самом деле всё, что питонист знает или думает о перле - полная херня. Выучи язык, напиши что-нибудь насущное, что обычно на питоне пишешь, и будет реальный опыт и свое мнение. Так сложно что ли?

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

109. "Доступен язык программирования Perl 5.36.0"  –3 +/
Сообщение от freehckemail (ok), 30-Май-22, 14:47 
> На перле можно писать всё, что не требует большой производительности. Вместо шелла
> он тупо лучший, но сетевое программирование на нем тоже ничего.

Знаешь, при всём уважении к perl -- когда мне нужен скриптик для автоматизации чего-либо, мне в 95% случаев хватает шелла.

Ну а по поводу сетевого программирования -- возможно перл и неплох, но мне как-то проще обработчики на OCaml написать, скомпилировать, запихнуть в контейнер, поднять и повесить на какой-то порт. И переиспользовать легче, и гарантия отсутствия ошибок рантайма есть, и производительность радует. На вкус и цвет по способностям каждого. Впрочем, аналогично нынче может сказать хороший разработчик и про любой другой язык, ибо нынче модули вебсервера есть в любом языке.

Так что аргументы-то так себе. У Python есть ниша на самом деле. Если ты например занимаешься Machine Learning-ом, то сорян, но все фреймворки в питоне, и тебе придётся иметь с ним дело скорее всего. Для Data Scientist-ов тоже там фреймворки есть.

Тут замкнутый круг:
- питон используется учёными-прикладниками, больше специалистов, чтобы учить новых прикладников работе с ним
- больше учёных-прикладников, больше фреймворков
- больше фреймворков, у бизнеса больше спрос на специалистов, с ним работающих
- больше спрос бизнеса, надо готовить больше новых учёных-прикладников

Прикладники -- они не вполне IT-инженеры, они занимаются совершенно иным спектром задач. Они как правило не ищут лучший инструмент, который облегчит их работу многократно, и уж тем более его не создают. Чему их первому научат -- с тем они и будут работать.

PS: вообще забавно, что являясь python-хейтером, я вполне могу заступиться за python куда лучше его фанов. =)

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

110. "Доступен язык программирования Perl 5.36.0"  +1 +/
Сообщение от Аноним (43), 30-Май-22, 16:22 
Так и мне хватает шелла. Его перестает хватать, когда нужны хотя бы простые структуры данных. Иногда на шелле с точки зрения производительности плохо (удаление охулиардов файлов и тому подобное).
Сетевое программирование не в плане веб-приложений. Клиентики уровня приложения всякие на перле норм. Серверы тоже, если речь идет о простых протоколах. Ковырялки всевозможные.

>гарантия отсутствия ошибок рантайма

Цена есть у этой гарантии. Нужно все исключительные ситуации прописывать и в целом кодирование посложнее, чем на скриптовом языке херак-херак. Тебе гению понятно проще на окамл, тут вопросов нет, а я например туповат.

Причины популярности питона ясны. ЯП для непрограммистов - всё этим сказано. Мне например сам питон пофигу, мне неприятны питонисты с их фантазиями о себе и относительно других языков программирования.

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

111. "Доступен язык программирования Perl 5.36.0"  +/
Сообщение от freehckemail (ok), 30-Май-22, 16:45 
> Так и мне хватает шелла. Его перестает хватать, когда нужны хотя бы
> простые структуры данных.

Обычно эти структуры суть json, реже yaml. Так что вполне хватает jq и иногда yq приходится заюзать (да-да, где питон используется, чтобы перегнать yaml в json, и потом дёргает jq).

> Иногда на шелле с точки зрения производительности плохо
> (удаление охулиардов файлов и тому подобное).

Любопытно. А в чём там проблема с rm -rf? Если по маске, то тот же find с xargs и rm должны проблему решить довольно эффективно.

> Сетевое программирование не в плане веб-приложений. Клиентики уровня приложения всякие
> на перле норм. Серверы тоже, если речь идет о простых протоколах.
> Ковырялки всевозможные.

Может быть. Я на шелле пишу обёртки curl-а для такого. Бывает нужно, знаешь. Например в гитлабе нет функционльности, чтобы не качать в дочерней джобе 2 гига артефактов, собранных в из монорепы, а только один конкретный jar-ник -- но через api-шку всё можно. Можно конечно и перл притащить для этого, но зачем...

> Причины популярности питона ясны. ЯП для непрограммистов - всё этим сказано. Мне
> например сам питон пофигу, мне неприятны питонисты с их фантазиями о
> себе и относительно других языков программирования.

Ну нельзя сказать, что они непрограммисты. Просто прикладники.

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

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

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

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




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

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