LINUX.ORG.RU
ФорумTalks

Perl: язык для тех, кто слышит UNIX

 , ,


1

2

Большинство языков программирования стараются быть приличными. Они ведут себя хорошо: держат руки на столе, разделяют «логику языка» и «работу с системой», аккуратно кладут вилку слева, нож справа, а файловые дескрипторы — куда-то под скатерть.

Perl таким быть не пытается.

Perl — это гость с улицы UNIX, который зашёл на вечеринку, снял ботинки и начал рассказывать байки про системные вызовы. Он не делает вид, что файлов нет, что процессы не умирают, что сигналы не прилетают. Наоборот, он берёт эти примитивы и делает их частью себя:

  • проверка прав доступа к файлу — встроенный оператор;
  • чтение строк из потока — пожалуйста, прямо в условии цикла;
  • обработка сигналов — ну да, конечно, а что тут сложного?

Perl пропитан духом UNIX. Это не просто язык, это маленькая философия: делай крошечные утилиты, которые разговаривают между собой текстом. Если вы не чувствуете UNIX, Perl будет казаться вам набором странных, бессмысленных символов, написанных человеком в состоянии вдохновения. Или опьянения. Или и того, и другого.

Perl придуман лингвистом, и это чувствуется. Он думает не только как компьютер, но и как язык. У него есть сокращения, аллюзии, культурные мемы, обороты речи. Он может пошутить. Он может быть двусмысленным. Иногда кажется, что Perl разговаривает с вами на сленге местных, и вы или понимаете его на интуиции — или не понимаете совсем.

Это как жаргон строителей, матросов или айтишников в полночь за кружкой пива. Для тех, кто «в теме», Perl поёт. Для остальных он звучит как шум.

Perl не про чистоту кода. Он про власть. Про гибкость. Про то, что UNIX — это не что-то «под» языком, а воздух, которым дышит сам язык. Если вы живёте в мире процессов, файлов, сигналов и потоков, Perl говорит с вами на вашем родном диалекте.

А если не живёте… что ж, тогда, возможно, вам стоит попробовать Ruby. Там всё прилично. Там столовые приборы лежат на своих местах.

Картинка в тему от нейросети Qwen

Перемещено hobbit из admin



Последнее исправление: leave (всего исправлений: 5)
Ответ на: комментарий от rtxtxtrx

ничего не остается кроме как жрать «глютен», который является спутником крахмала в той же муке

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

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

сейчас вкусного не делают

Ну тут не согласен. Сейчас делают гораздо вкуснее чем раньше. Другое дело что сейчас никто у нас не голодает, незачем котлетку с пюрешкой ещё и хлебом добивать. Просто положи себе побольше котлеток.

no-such-file ★★★★★
()
Ответ на: комментарий от thesis

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

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

Кстати об безвкусности. У нас тут когда-то, под визг о том, какой вкусный в Минске черный хлеб, его начали печь из какой-то липкой хрени и замешанный с чем попало - какие-то семена, семечки, сиропы, т.е. вкус был чего угодно, только не хлеба. Тогда я и перестал это есть, переключившись на белый. Сейчас в крупных магазинах есть что-то нормальное, но в мелких всё та же хрень.

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

хотя они объективно хорошие

define хорошие. И заодно критерии объективности.

P.S. нейротексты ВИДНО сразу при наличии мало-мальской начитанности, они «пластмассовые».

leave ★★★★★
()

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

ivan007007
()

Картинка в тему от нейросети Qwen

  • Что у ГГ с левым безымянным пальцем? Намёк на что?
  • Что за пятна на руках, аллергия на спиртное?
  • Ладно, что три рюмки на пятерых, но почему один пьёт из солонки? Поэтому у него единственного пятизубцовая вилка, он избранный?
  • Для конструкции на заднем фоне нужна отдельная диссертация.

Ruby. Там всё прилично. Там столовые приборы лежат на своих местах.

По сколько ножей?

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

С хлебом проблема в том, что сейчас вкусного не делают.

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

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

Возможный вариант перевода AI Slop это ИИ помои, так что идеальный раздел на форуме будет называться «Помойка» или «Мусорка».

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

Опасные шутки, не надо так шутить. Можете получить чего просите.

lbvf50txt
() автор топика
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)