Это был мой последний экзамен - программирование. Единственным верным решением, которое я сделал, подготавливаясь к нему - выпить хайникен и расслабиться в вечер до экзамена. Правда уже под ночь я отпускал нуарно-программистские фразы, вроде: "мы лишь маленькие переменные в огромном пространстве имён, мы даже к процедурам и программе в целом не имеем отношения".
В итоге, каких-то 5,5 часов мучений и я сдал экзамен. Так много я никогда не работал. Я сравнивал регулярные выражения с картофелем, а динамические структуры с очередью на почте России и Госдумой. В конце препод дал мне задачу написать программу. Лектор тогда сказал: "Ты зачем ему эту задачу даёшь, не надо так издеваться" и долго не отдавал ему задачу. К сожалению, хватка лектора не так сильна, как желание штатного семинариста математического факультета поиздеваться над первокурсником.
Суть задачи состояла в том, чтобы придумать одну лишь формулу, алгоритмически ее решать запрещалось. Каким образом я должен был ее придумать? - не знаю. За 5 минут до того как ко мне подошёл мужичек-программописачок, сэр Элтон Джон в обнимку со стариком Тьюрингом спустились и написали мне формулу. Когда принимающий увидел код, он был удивлён, из его ухмылки следовали 2 вещи: 1. Боже, да это не заработает. 2. Ещё 2 секунды этой ухмылки и я превращусь в Халка.
Он начал судорожно проверять и бормотал что-то вроде "не может быть, как так...". Он не понимал почему это работает и откуда я взял формулу. Я тоже не понимал. Так или иначе экзамен я сдал.
Подходя к месту выдачи кофе для бедных студентов, ко мне подошёл дедок, поздравил с днём города и сказал: "В такой день и в такой час, быть не во хмелю грешно!"
Аминь, подумал я, и пошёл за дефолтным американо.
И еще. Когда читал про синтаксические формы Бэкуса-Наура, всегда читал не Наур, а Нуар и представлял 1976 год, мужичка-математика в костюме, который говорит: "Этот синтаксис давно прогнил, его уже ничем не спасти".
На этом все.
Автор: Н.Е.Иваньков