- Да, - согласился я стал и развивать мысли демонессы, - а язык высокого уровня компилируется [1]в машинные коды специальной программой компилятором…
- Вот! – Наташа еще раз подняла палец вверх, - но в компьютере есть еще операционная система, BIOS[2], драйвера[3]. И, наконец, непосредственно железо: процессор, память. Так вот, теперь рассмотрим устройство Вселенной по аналогии с компьютером. И так, физический мир, все окружающие нас предметы, а так же все, что тебе рассказывали в школе и институте про электроны, фотоны и протоны - это уровень прикладной программы. Мы не можем изменить ничего из того, что настроил для нас системный администратор и запрограммировал программист: ни ограничение на скорость света, ни необратимость времени, ни обойти другие ограничения. Теперь представим себе, что мы не умеем пользоваться даже операционной системой: у нас есть одна иконка – наша рабочая программа. Ее нам сделал админ, научил пользоваться этой программой и ушел. И вот мы изо дня в день запускаем эту нашу программу и что-то делаем в ней, например, ведем бухучет. И все. Только эту программу мы и знаем. А ведь еще есть и другие программы. Есть еще файловая система. Разные утилиты. И, вдруг возьми да приди другой пользователь, который запускает какие-то еще программы, удаляет и создает файлы в операционной системе. Простому пользователю это кажется чудом. Точно так же обычные люди воспринимают всяких йогов, экстрасенсов и колдунов. По отношению к нам это как бы продвинутые пользователи: владеющие тайнами операционной системы. А ведь это всего лишь эфирный план – следующий после физического. Самый грубый из энергетических миров Вселенной. Далее как раз идет астральное тело. Уровень программирования на языках высокого уровня, а так же продвинутый уровень управление операционной системой, в частности, использование специальных утилит, настроек. За астральным планом следует ментальный – это уже уровень использования API[4]-функций Windows. Каузальный план – можно сравнить с уровнем, на котором пишутся различные системные программы, драйвера. Будхиальный план – еще круче, это уже уровень программирования на ассемблере, с прямым обращением к подпрограммам операционной системы. Атман – еще более тонкий уровень – соответствует BIOS. Далее уже идут только машинные коды – брахманический план, и, наконец, само железо, его величество Процессор, или сам Абсолют.
- С ума можно сойти, - только и смог пробормотать я.
- На самом все гораздо сложнее, чем я описала, - сказала Наташа, - я уж очень утрировано рассказала тебе о структуре Вселенной…
[1]Компилятор - Большинство компиляторов переводит программу с некоторого высокоуровневого языка программирования в машинный код, который может быть непосредственно выполнен центральным процессором. Как правило, этот код также ориентирован на исполнение в среде конкретной операционной системы, поскольку использует предоставляемые ею возможности (системные вызовы, библиотеки функций). Архитектура (набор программно-аппаратных средств), для которой производится компиляция, называется
http://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80
[2]BIOS - Базовая система ввода-вывода — реализованная в виде микропрограмм часть системного программного обеспечения, которая предназначается для обеспечения операционной системы API доступа к аппаратуре компьютера и подключенным к нему устройствам. В персональных IBM PC-совместимых компьютерах, использующих микроархитектуру x86, BIOS представляет собой набор записанного в микросхему EEPROM (ПЗУ) персонального компьютера микропрограмм (образующих системное программное обеспечение), обеспечивающих начальную загрузку компьютера и последующий запуск операционной системы.
http://ru.wikipedia.org/wiki/BIOS
[3]Драйвер - (англ.
http://ru.wikipedia.org/wiki/%D0%94%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80