Читаем Электронный жаргонарий полностью

А вот command.com, зараженный без меры, Ведь это с него пакостят TSR`ы, Он autoexec под собой выполняет, Который собой AIDSTEST запускает, Который пыхтит, словно важный министр, Который файл хочет найти и почистить, Который к нему на винчестер подсажен, Который конечно же чем-то заражен, С него резидент-то тот самый и скачет, Который чего-нибудь там напартачит, Который заклинит Коммандер в мундире, Который когда-то под DOS запустили, В котором забыли про "р" из таблицы, Которая в памати где-то хранится В DOS`e, который построил Майк.

Цикл АЛГОРИТМИЧЕСКИ НЕРАЗРЕШИМЫЕ ПРОБЛЕМЫ

From: sae@mobil.perm.su (Alexander E. Soloviev)

ПРЕДУПРЕЖДЕНИЕ. Все написанное здесь может абсолютно не совпадать с мнением пишущего.

1. Язычество эпохи алгоритмизации

0101010101

Все языки программирования создавались как самые лучшие - а получались языки ни куда не годные (с точки зрения всех, кроме авторов). Фортран, ПЛ/1, Кобол... Причем, Фортран, как самый негодный, был и самым популярным. И попортил же он крови теоретикам за 25 лет своего процветания - море.

Фортран-таракан, ПЛюшкин/1, Кобол-осел.

Еще и Алгол был, но на нем писали больше диссертации, чем программы... У него было не все в порядке с происхождением: он был в известной степени европейцем. А это уже не совсем Америка.

Правильная программа содержит мало ошибок.

Но как определить, что такое хорошо, в столь деликатной сфере, как программирование? Американцы попытались это сделать по инициативе и под руководством военных. В результате, дорога к Аде оказалась устлана добрыми намерениями и трупиками человечков (соломенного, деревянного, оловянного, железного, песочного, каменного и других). И в 80-ом году была об'явлена победа! Но Пиррова, в смысле сложности. Поэтому внедрять пришлось не без угроз. Ада - это прошлое и будущее процедурного программирования. Это вершина и апофеоз, но в форме тупика.

Язык - это то, что отличает программера от человека.

А ассемблеры и не думали капитулировать. За их изощренной (извращенной) вседозволенностью стояли умелые руки и крепкие головы настоящих мужчин-программистов.

- Ну и тип! - Нет ли на него данных? - Инкапсулировать таких надо! - Без права рандеву!

Для них Ада, что взбесившийся слон для муравья-трудоголика.

Порочная практика критерий истины.

Но гибель обычно приходит с обратной стороны. Вот, если читать теоретиков: Дейкстру, Хоара, да и того же Бэкуса (отрекшегося от своего родного Фортрана), а потом делать все наоборот, то получишь язык Си. Без особого шума и военных Деннис Ритчи язык Си и получил, собрав все мыслимые, а главное - немыслимые, безобразия воедино. Получилось здорово.

Порочная истина стимул для практики.

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

А все-таки она ВИРТится!

Рядом, но высоко, стоял Паскаль с учительской указкой. Он сеял разумное, доброе, вечное. Призывал к здравому смыслу. Но народу еще со времен Фортрана было наплевать на формализацию семантики. (Модула-2 вообще "от кутюр" , а шабашить лучше в телогрейке). Но предприимчивый ученик Борланд уже подложил ему кнопку на стул и на парте нарисовал что-то графическое...

Регулярно выражаясь грустно, господа!

Но это все предистория. Новая эра началась, когда "маленький треп-80" обернулся об'кетной-ориентированностью. Но и тут появились мутанты и испортили, если не все, то многое - родился Си++. Он поставил на гениальной идее крест! Причем, два раза.

2. Вавилонское языкознание

Когда Главный Программист решил наказать возомнивших о себе. Он на Вавилонской конференции лишил их всех языков, кроме Си. Разве что предания смутные остались...

БЭЙСИК

1 "У попа была собака" goto 3 2 "И написал" goto 1 3 "Он ее убил" goto 2

ФОРТ

: Прост "дважды два как" . ; OK!

АПЛ

X WinJokes

Перейти на страницу:

Похожие книги