LINUX.ORG.RU
ФорумTalks

Tempus fugit и убей в себе перловика

 ,


0

1

Тут такая вот статья.

https://nibblestew.blogspot.com/2020/05/you-have-to-kill-your-perlings.html

TL;DR — количество программистов, знающих и хорошо понимающих Perl, неуклонно уменьшается. Новых сколь-нибудь значимых проектов на Perl, создаваемых людьми моложе 35 лет, нет вообще. Поэтому авторам даже очень живых проектов, у которых в обвязке есть скрипты на перле, стоит сильно задуматься, а не переписать ли их к чертям на более популярные/поддерживаемые языки.

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

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

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

Это — перл через 20 лет, когда все, кому он был интересен, помрут либо состарятся настолько, что им будет все равно.

Еще один проект, который приподнял веки в 2020 году и обнаружил себя на задворках — GNU Emacs. Вот замечательнейший тред: https://lwn.net/ml/emacs-devel/8wXYP4GY9hwW-9mYv6_LGMETZ8Vz3Ob1Bec6yh6kPT7yxjTkxA3V6dXY4ELra9tYiJUxJmgXKSIEX4w8HFiPRoeGVSQHDSoBVy1voj1e3Qo=@protonmail.com/

Там много дискача, вот более-менее интересное: https://lwn.net/ml/emacs-devel/CAH=MJ4Yu0_ZLzm-W1-+i4JNh0PLSdNUGOxrzCkPjwtZ55EDEyg@mail.gmail.com/

«[…] нет пользователей Microsoft Word, которые бы говорили, что открывают «буферы». Они открывают «файлы». Они перемещают «окна», а не «рамки». Они вырезают и вставляют, а не kill и yank и т.д.

По сути, [пользуясь Emacs,] вы берете на себя обязательство быть или стать опытным пользователем. Я бы, конечно, не смирился с этим, если бы не думал, что это сэкономит мне много времени как разработчику программного обеспечения (а это так, каждый день). Я сомневаюсь, что кто-нибудь вложит ментальные усилия, чтобы справиться с изучением Emacs в наши дни, если только это не является его целью. Если вы просто хотите заниматься «случайным» редактированием текста Emacs - это очень странный выбор в 2020 году.»

Интересный год, однако, намечается: у емакса уже экзистенциальная дискуссия происходит. Не думал, что доживу до нее. Программисты «старой школы» все более походят на староверов.

★★★★★

Последнее исправление: shimon (всего исправлений: 1)
Ответ на: комментарий от K50

Сейчас не 70-е, каждый может позволить себе купить мышь, а не переключаться между режимами.

Еще можно включить экранную клавиатуру и клацать по ней мышью. Сейчас же не 70-е, Джисас, будь современным!

Im_not_a_robot ★★★★★
()
Ответ на: комментарий от greenman

пользователей виндового калькулятора

О_о такие существуют?

Для простых вещей я использую bc -l, для посложнее - octave, для ещё посложнее - c++, Fortran, Julia.

DELIRIUM ☆☆☆☆☆
()
Ответ на: комментарий от K50

смысл в том, если у тебя всё равно основные задачи связаны с набором текста => у тебя руки на клавиатуре, то вимить удобнее, потому, что не надо руку с клавы на мышь и обратно постоянно переносить

next_time ★★★★★
()
Ответ на: комментарий от DELIRIUM

Мышевозы должны умереть! hjkl хватит всем!

Две клавиатуры этому регистранту!

mord0d ★★★★★
()
Ответ на: комментарий от K50

каждый может позволить себе купить мышь

А ещё каждый может позволить себе купить пистолет, яд или верёвку с мылом на худой конец. Зато без мучений.

mord0d ★★★★★
()
Ответ на: комментарий от mord0d

Это незаконно обсуждать. Ты имел ввиду пеньковое ухрипование, вываливание языря и отталкивание табурета?

K50
()
Ответ на: комментарий от K50

Это незаконно обсуждать.

Рекомендовать мыши тоже незаконно! Мой вариант хотя бы быстрый, а мышь — это пытка.

mord0d ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.