7 языков программирования, которые вызывают у меня ночные кошмары

Нет комментариев

В моем повторяющемся сне я застрял на необитаемом острове с этими языками программирования

Введение

Когда я был ребенком, я учился программировать на BASIC на Apple II. БОЛЬШАЯ ОШИБКА. Это настраивало меня на преступную жизнь. На самом деле, это было весело, но я никогда не программировал ничего сложнее пары шариков, прыгающих туда-сюда по экрану.

Позже я освоил C и Java, а затем стал программировать на языках веб-сценариев, таких как JavaScript, ASP и PHP. Я ни о чем из этого не жалею. Более того, мне это даже нравилось.

Поэтому, будучи таким же наивным, как и я, я часто пытаюсь изучать новые языки программирования для развлечения. Я не программист по профессии, просто пытаюсь культурно обогатиться. Но когда я поближе знакомлюсь с некоторыми языками – особенно с историческими, которые уже не так популярны, – мое сердце начинает учащенно биться, зрачки расширяются, и срабатывает реакция “бой-бегство”.

Я с криком убегаю от компьютера так быстро, как только могу. А все потому, что есть что-то такое в нескольких языках программирования, что я просто не могу преодолеть. Если вам хоть немного интересно, что это за языки, о которых я говорю (и вы хотите прочитать что-нибудь нелепое), я подозреваю, что вам понравится слайд-шоу впереди. А если вы не любите слайд-шоу, думаю, вам все равно стоит прочитать это, просто чтобы потом пожаловаться на него. Ненависть полезна для психики.

Fortran

Разработанный компанией IBM в 1950-х годах, язык Fortran (сокращение от FORmula TRANslation) быстро завоевал популярность благодаря своим возможностям математической обработки. В результате он стал любимым для программистов суперкомпьютеров, инженеров NASA и молодых мазохистов, которые любят использовать языки старше, чем их бабушки и дедушки. Но я просто не могу забыть этот ужасный желтый цвет распечатки. Да ладно.

ALGOL

Согласно Википедии, Алголь – это “яркая кратная звезда в созвездии Персея”, за что ее прозвали “звездой демонов”. Аналогично, этот мучительный язык, ориентированный на алгоритмы и возникший в конце 1950-х годов, также является уделом демонов. (Неудивительно, что он был популярен в учебниках более 30 лет.) Теперь вы, наверное, догадались, что у меня нет никакой законной критики в адрес АЛГОЛа. Вы правы – я просто смеюсь над его названием.

COBOL

Достаточно взглянуть на этот снимок экрана, чтобы понять все, что вам нужно знать о COBOL (ну, и то, что это сокращение от COmmon Business Oriented Language). COBOL наводит ужас на всех, кто вводит в редактор свои адские цветные ключевые слова. Не пытайтесь узнать о нем больше, потому что я уверен, что вы его возненавидите. НЕТ, ОСТАНОВИТЕСЬ. НЕ ПОВТОРЯЙТЕ МОЮ ОШИБКУ. ЗАКРОЙТЕ ВКЛАДКУ ВИКИПЕДИИ, ПОКА НЕ СТАЛО СЛИШКОМ ПОЗДНО.

Forth

Форт был так назван потому, что ОС на компьютере разработчика (примерно 1968 год, когда программисты оживляли свои машины с помощью педалей) ограничивала имена файлов пятью символами. Серьезно. А “Furth” звучит как какая-то болезнь 16 века. Кстати говоря, когда-то существовал крошечный британский компьютер под названием Jupiter Ace, и по какой-то причине он отказался от стандартного языка домашних компьютеров того времени, BASIC, в пользу Forth. Так что моя неприязнь к Форту – это скорее иррациональное предубеждение, чем что-то существенное. И меня это вполне устраивает.

JOSS

JOSS – это тип благовоний, которые мои школьные друзья в сандалиях жгли на вечеринках в 90-е годы, и которые пахли сочетанием сосны, индийской еды и ног. Потом кто-то назвал в честь нее операционную систему, и с тех пор я не могу вынести ее изучения. Мало кто знает (это не шутка), но производная JOSS поставлялась с одним из самых малоизвестных компьютеров всех времен – APF PeCos One. Это была вонь.

APL

AAPL – это биржевой символ компании Apple, Inc. APL – это язык программирования. Я вижу очень мало разницы между ними. Одного этого факта должно быть достаточно, чтобы держать меня подальше от этого странного графического языка программирования, который был разработан инопланетянами в 1960-х годах. НО НЕТ.

Этот язык изобрел собственные символы для использования в качестве ключевых слов (посмотрите на распечатку выше), чтобы сделать свой код короче, но при этом его невозможно прочитать. Готов поспорить, что парню, сделавшему эту распечатку, она так надоела, что он свернул ее в комок и швырнул через всю комнату. Потом он стыдливо достал ее из корзины и отдал своему профессору-инопланетянину.

 LISP

Не думаю, что вам понравилось бы читать английский язык, если бы (все (писали в (вложенных (скобках))) постоянно. Но это то, что вам приходится делать, когда вы программируете на LISP, который также является названием для дефекта речи. Я подозреваю, что это не совпадение. На самом деле, я точно знаю, что это не так. В нашем постправдивом обществе я пойду настолько далеко, что обвиню LISP во всем, что было плохого в 2016 году. И мне это тоже сойдет с рук, потому что все дети-меломаны сейчас в школе, запертые в непроницаемой тюрьме LISP parens.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *