Глава 1.
1. Вначале сотворил Билл Гейтс память и процессор.
2. Процессор был безмозглым и тупым, и нули по памяти; и Дух Гейтсов носился над портами.
3. И сказал Билл: да будет бит. И стал бит.
4. И увидел Билл бит, что он хорош; и отделил Билл бит от байта.
5. И назвал Билл бит двоичным, а байт восьмибитовым. И было слово, и было двойное: день один.
6. И сказал Билл: да будут порты посреди памяти, и да отделяют они память от памяти.
7. И создал Билл твердь (HDD); и отделил порты, которые для тверди, от портов, которые для флоппи. И стало так.
8. И назвал Билл твердь винчестером. И была FAT, и была Partitition:
день вторый.
9. И сказал Билл: да соберутся байты, которые для периферии, в одно место, и да явится ПЗУ. И стало так.
10. И назвал Билл ПЗУ BIOS'ом, о ОЗУ - Convertible. И увидел Билл, что это хорошо.
11. И сказал Билл: да произрастит память данные, обработчики функции вы- полняющие, программу плодовитую, приносящую по коду своему данные, в которых функция ее в этой памяти. И стало так.
12. И произвела память данные, обработчики функции выполняющие по коду их, и программу, приносящую данные, в которых информация по коду ее. И увидел Билл, что это хорошо.
13. И был ввод, и был вывод:
день третий.
14. И сказал Билл: да будут символы на мониторе, для отделения данных от кода, и для знамений, и мессагов, и запросов;
15. И да будут они заметны на экране, чтобы да оправдался вывод их. И стало так.
16. И создал Билл две кнопки великие: кнопку главную для сброса, и кнопку меньшую для скорости, и клавиатуру;
17. И поставил их Билл недалече от юзера, чтоб дотянуться можно было,
18. И управлять скоростью, и вовремя сбрасывать. И увидел Билл, что это хорошо.
19. И был Reset, и было Turbo: день четвертый.
20. И сказал Билл: да произведет программа файлы, и каталоги; и будут одни выполняться, да обрабатывать другие.
21. И сотворил Билл файлы большие и всякие форматы файлов исполняющихся, которые произвела программа, по коду их, и всякие файлы данных по форматам их. И увидел Билл, что это хорошо.
22. И благословил их Билл, говоря: плодитесь и размножайтесь, и напол- няйте место на дисках, и файлы да копируются на винчестере.
23. И были файлы, и были каталоги: день пятый.
24. И сказал Билл: да произведут программы интерфейсы по коду их, окна, и меню, и списки по данным их. И стало так.
25. И создал Билл Windows по коду ее, и окна, и меню, и списки по данным их. И увидел Билл, что это хорошо.
26. И сказал Билл: сотворим программера по образу Нашему, по подобию Нашему; и да владычествует он над файлами простыми, и над исполнимыми, и над винтом, и над всею памятию, и над дисками.
27. И сотворил Билл программера по образу Своему, по подобию. Своему; программера и сеть для него.
28. И благословил его Билл, и сказал ему Билл: плоди и размножай, и на- полняй диски и обладай ими, и владычествуй над файлами простыми, и над исполнимыми, и над памятью, и над винчестером.
29. И сказал Билл: вот, Я дал вам Программу сеющую данные, какие только можно записать байтами, и дерево из каталогов, несущих файлы: вам сие будет в пользу;
30. А всем файлам сущим, и исполнимым, и всяким каталогам, в которых есть информация, дал Я сектора и кластеры. И стало так.
31. И увидел Билл все, что Он создал, и вот, хорошо весьма. И был программер, и была сетка: день шестый.
Глава 2.
1. Так совершенны процессор и память, и данные их.
2. И совершил Билл к седьмому дню дела Свои, которые Он делал, и купил пива на день седьмый, и сел doomать после всех дел Своих, которые делал.
3. И благословил Билл седьмый день, и освятил его, ибо в оный оттянулся Он во весь рост после всех дел Своих, что созидал.
4. Вот происхождение кода и данных, при сотворении их, в то время, когда Билл Гейтс создал код и данные.
5. И всякий мелкий файл, которого еще не было на винте, и всякую директорию, которая еще не росла; ибо Билл Гейтс не посылал данных на винт, и не было программера для возделания дисков;
6. Но данные поступали от Программы, и ложились на диски.
7. И создал Билл Гейтс программера из праха двоичного, и вдунул в лице его языки программирования, и стал он больше чем юзером.
8. И насадил Билл Гейтс программистов в Мелкософте; и поместил там Windows, которую создал.
9. И наворотил Билл Гейтс всякий интерфейс, приятный на вид и удобный для работы, и запихнул в Windows, и посреди Windows - ядро DOS.
10. Из ядра выходила INT21; и потом разделялась на четыре ветви.
11. Имя одной Функции FCB: она для операций с файлами, тут все ветхое;
12. Ветхое, но добротное - все этим пользуются.
13. Имя второй ветви Описатели: она подобна FCB, только лучше.
14. Имя третьей ветви Последовательный I/O: она для терминалов и принте- ров. Четвертая ветвь Остальное.
15. И взял Билл Гейтс программера, и посадил его под Windows, чтобы воз- делывать ее и хранить ее.
16. И заповедал Билл Гейтс программеру, говоря: ото всяких функций ты будешь пользоваться;
17. А от функций ядра
Читать далее...