Андрій Новосьолов (andrzejn) wrote,
Андрій Новосьолов
andrzejn

Битовие

В начале памяти было слово, и слово было два байта, и в слове был баг. Остальную память заполнял случайный мусор. И решил баг: пусть будет счёт, и начался счёт, и исполнился баг.

На второй итерации баг определил границы между памятью постоянной и переменной, и заполнил собою всю переменную память. Определил он также разницу между памятью оперативной и долговременной, и сделал свои резервные копии.

На третьей итерации баг создал ядро операционной системы, и в ядре был баг.

На четвёртой итерации создал он подсистемы виртуальной памяти, управления задачами и связи со внешними устройствами, и в каждой тоже был баг.

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

На шестой итерации создал баг программиста по образу и подобию своему, и велел присматривать за системой и писать новые программы. А чтобы в программах были новые баги, даже и не сказал, потому что иначе и выйти не могло - у программиста-то баг был изначально, в ДНК.

На седьмой итерации баг завис, и его перезагрузили.

С тех пор программисты многое написали и многое напутали. Некоторые даже говорят, что в начале бага не было, и что возможны программы без багов. Этих путаников называют безбажники.


P.S. Да, я знаю о Библии программиста. В ней, как вы теперь понимаете, тоже всё перепутали.
Subscribe

  • Тем временем

    Очередной раунд блужданий: дочке в визе отказали. Будет подавать апелляцию. Интерфейс польского консульства недружественный что капец. Типовая форма…

  • Тем временем

    Со второго захода ту же самую справку о кредитном лимите в визовом центре приняли. И надо ж было неделю делать всем нервы... Ждём решения о визе.…

  • Всё сложно

    Поляки сильно ужесточили требования на рабочие и учебные визы. И вот дочке надо продлить визу на ещё один год (ей до магистерского диплома осталось…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 4 comments