litbaza книги онлайнРоманыПоцелуй ведьмы - Александр Шуравин

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 ... 62 63 64 65 66 67 68 69 70 ... 96
Перейти на страницу:
– астрал! – ответила девушка.

- Ты можешь мне с научной точки зрения объяснить, что такое астрал? – задал я следующий вопрос.

- Ну, как бы это так сказать, - демонесса ненадолго задумалась, - Понимаешь, Макс, - продолжила она, - мир это как большой компьютер, ну, или программа.

- Как это ИЛИ компьютер ИЛИ программа? Это ведь совершенно разные вещи!

- Это на ваш человеческий взгляд вещи разные, но посуди сам: Хард и

Софт вещи взаимосвязанные. Можно сказать две стороны одной медали.

Разделение весьма условно и однобоко. Не надо на все смотреть с одной

стороны. Или с двух. Надо смотреть в суть вещей.

- Не понимаю. Поясни, плиз, то ты имеешь в виду?

- Вот смотри, чем сложнее процессор, тем больше он может выполнять разных

инструкций. Соответственно, тем короче для такого процессора программа -

меньше команд, за счет сложности самого процессора. В пределе, бесконечно

сложный процессор вообще может обходиться без программы. В него изначально и

так все заложено. Если мы будем двигаться в другую сторону: упрощать

компьютер, но усложнять программу, то в идеале получим программу, которая

будет работать вообще без компьютера.

- Трудно представить…

- Но так оно и есть. Мир - это компьютерная программа. Правда, не совсем

совершенная. Триальная версия так сказать. С ограничениями.

- С какими?

- Ну ты даешь! В школе что ли не учился? Скорость света. Или необратимость

времени. Или то, что предмет не может находиться одновременно в нескольких

местах, а существует только здесь и сейчас. В совершенной программе таких

ограничений быть не должно. По сути, ограничение на скорость света - это не

боле чем глюк, недосмотр программиста. Хотя, в некоторых случаях (сам ведь

испытывал опыт телепортации), это ограничение не срабатывает. Трудно сказать, когда именно это работает и от чего зависит. Оператор (демон) как раз и занимается выяснением

всех этих вопросов.

- Это что, он типа бета-тестер?

- Ну, типа того.

- А когда мир протестят, то все баги пофиксят?

- Ну конечно.... Будет мир 2.0.... со своими глюками, - Наташа хихикнула.

- Ладно, - сказал я, - все это очень интересно. Но ты так и не ответила: что такое астрал?

- Вот! – девушка изобразила свой коронный жест: поднятый вверх указательный палец, - Помнишь, в детстве ты программировал в машинных кодах?

- А то! Конечно помню, - я улыбнулся, погрузившись в воспоминания, - тогда еще компьютеры такие были, без графики, с зелеными буковками на экране. Первый такой компьютер мне папа сам спаял. Он еще к телевизору подключался… А потом появился Компаньен-2. Там даже бэйсик был!

- В общем, к чему я все это говорю: ты прекрасно понимаешь, что в компьютерах есть несколько уровней управления: уровень пользователя, когда нажмешь кнопочку, и программа что-то делает, а потом выводит результат. Но ведь эту прогу кто-то писал. На языке высокого уровня. А компьютер же не понимает, например, Паскаль. Этот язык для человека был создан, что бы ему было удобнее программировать.

- Да, - согласился я стал и развивать мысли демонессы, - а язык высокого уровня компилируется [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 (ПЗУ) персонального

1 ... 62 63 64 65 66 67 68 69 70 ... 96
Перейти на страницу:

Комментарии
Минимальная длина комментария - 20 знаков. Уважайте себя и других!
Комментариев еще нет. Хотите быть первым?