Моей Лауре (Бишоп) - страница 29


А хочешь, я расскажу тебе сказку? Сказку о моих странных снах HiTek? Может быть, тогда ты поймешь, может быть, тогда ты впустишь меня в свои сны?


Когда пакеты ходили еще со скоростью 300 бод; Фидо было тайной сектой, а GPL не изобрели; когда маленьких мальчиков пугали Тетрисом, а девочек – задержкой циклов, вызванных чрезмерным увлечением тренажерами клавиатуры; когда программистов на всех языках 3-го поколения можно было пересчитать по кнопкам джойстика популярной видеоприставки, в 8-битном процессоре компании Zilog появился недокументированный регистр. Носил он 7-битный символ вместо усов, сморкался в system tray и закатывал глаза на desktop, пальцы рук его были узловаты, а из ушей росли FDD'шные шлейфы. В бесконечном цикле он выполнял инструкции, от которых текстовые процессоры превращались в электронные таблицы, бухгалтерские программы начинали считать место на гибких дисках, а Касперскому во сне привиделась сводная таблица компьютерных вирусов, которые когда-либо будут написаны.


И пришел к нему Питер Нортон, и предложил новомодный дизассемблер за то, чтобы он перестал читать напрямую из RAM. Регистр пошевелил младшими битами усов, перешел на bigendian и, ничего не ответив, отправился в домен ORG. Там он устроился работать в брэндовый системный блок, и все о нем благополучно забыли бы, не случись одной истории, которую впоследствии долго обсуждали в форумах СлэшДотКома.


Как известно, скриптовые языки существовали еще до того, как Borland была куплена Майкрософтом, и .Net не явился для Регистра откровением от Святого Билла. В его брэндовом системном блоке многие стали поговаривать о том, что это прорыв в компьютерной индустрии, и что теперь-то каждый получит по халявному коврику для оптических мышек, и наступит на всей земле open-source. Регистр же, зная, что настоящий open-source в рамках отдельно взятого системника невозможен, уповал только на новое лицензирование препроцессора HTML, который некоторые называют PHP.


Однажды, придя домой после оверлокинга, он лег на кровать и начал напевать первый абзац GPL, к тому времени уже изобретенной. При этом старшие биты его усов шевелились в такт с переводом каретки по "\n", а утечки памяти были возможны только в стандартный вывод. IRQ 7 стало недостаточно для того, чтобы прервать его пение, и процессор стал греться. Технический прогресс скакал по Интернету семимильными шагами, но системные платы с автоматическим контролем температуры тогда были еще редкостью. Так получилось, что именно в этот день оператор ПК забыл забэкапить CVS локально, а все жесткие диски его хостинг-провайдера были отформатированы новым вирусом, который залетал в компьютеры через окно, написанным последователями учения Касперского. Процессор, не выдержавший оверлокинга, растерял половину своих регистров, напрочь забыл об MMX и SSI, стал путать 3D Now! с 3Dfx и, в конце концов, скончался мучительной смертью, став значком на лацкане пиджака студента ЛИАПа. .Net не был разработан в указанные сроки, держатели DNS зоны ORG перешли на PostgreSQL, и наступил частичный open-source.