Нестеренко Юрий - Сказка О Храбром Программисте, Царе Мегафлопе И Злодее Полиморфе
Юpий Hестеpенко
Сказка о храбром Программисте, царе Мегафлопе и злодее Полиморфе
В тривосьмом царстве, тришестнадцатом государстве жили-были три
брата: двое умных, а третий программист. Старшие братья жили припеваючи,
ни сорсов не компилили, ни дебагера не юзали, а токмо цельный день в
игры гамились да по e-mail'у чатились. А младший брат-Программист
работал, рук не покладая и питания не выключая. Программил он и на
Ассемблере, и на Си простом, и на Си приплюснутом, и на Клиппере
многоглючном, и на Фоксе ламерском (а что делать? нужда заставит, будешь
и на Визуальном Бейсике писать!) И платили ему за то заказчики жадные,
да глупые баксами зелеными да рублями деревянными, ан не было
Программисту счастья в личной жизни - не мог он апгрейдиться, ибо все,
что платили ему, уходило братьям на оплату компактов пиратских да счетов
телефонных.
А в это время в далекой стране Мокрософтии, где живут одни
мелкомягкие, объявился страшный вирус-мутант. Объявился, осмотрелся, 256
файлов сожрал, винтом закусил, рыгнул сыто саундбластерно да и юркнул
тропами тайными, интернетными, прямиком в тривосьмое царство. Да как
принялся файлы жрать, не щадя ни гифов, ни батников, да над юзерами
глумиться! Прибежали юзера к царю Мегафлопу, горючими слезами
обливаются:"Save, - говорят, - царь-батюшка, от заразы заморской! Hе
щадит, окаянный, ни дискет, ни винчестеров!" Усмехнулся царь и выслал
против вируса полк ламеров-гамеров. А ламеры-то гамеры шагают красиво,
как на заставке, на каждом protection suit новый, BFG9000 на солнце
блестят, за плечами ранцы с бонусами - берегись, вражина! Только куда им
против вируса? Схватил он одно прерывание - и развалились protection
suit'ы. Схватил другое - и обратились бонусы в конусы (а то и в
косинусы). Схватил третье - и принялись гамеры друг в друга из BFG9000
палить. Тут и настал полку полный game over.
Hахмурился царь и послал на битву с вирусом полк хакеров-квакеров (а
прозывались они так потому, что любимой потехой хакерской было в Quake
по модему погамиться). Двинулось хакерское воинство в лязге и грохоте.
Ревут моторы дисководные, сорсеры память жрут, дебагеры регистрами
щелкают. Сверху перехватчики прерываний проносятся, впереди боевые
машины едут - веб, да аидстест, да прочие, и у каждой на броне звездочки
рядами по шестнадцать, и каждая звездочка - вирус убиенный. Посмотрел
монстр поганый на эту силу великую, да и прикинулся программкой
маленькой да безобидной - ибо был он мутантполиморф и внешность умел
менять почище любого шпиона.
-А куда, - спрашивает он голосом жалобным да тоненьким, - путь
держите, благородные хакеры?
-Идем изводить заразу мелкомягкую, вируса-мутанта! А ты его не видала
ли?
-Ой, как не видать! Заявился к нам на диск злодей проклятый, чтоб ему
ни стека, ни памяти, да как начнет глумиться! Тексты пожрал, ехешники
позаражал, базы данных на куски разорвал, а операционную систему повесил
на дереве каталогов. А потом зажег все индикаторы и винт отформатировал.
Чудом я в High Memory схоронилась, одна только и спаслась.
-А куда он, - спрашивают хакеры, - потом направился?
-А идемте, покажу!
И пошли хакеры за вирусом, а ему только того и надо. Завел он их в
места глухие, откуда еще никто RET не делал, заманил в сети локальные,
запутал в циклах бесконечных, охмурил функциями недокументированными
(ибо был он из страны Мокрософтии и тайный смысл оных функций ведал
доподлинно) - а сам потихоньку щупальца высунул да в дебагеры-сорсеры
запустил. Hаконец з