— Да. Пока они не научились пользоваться плавающей запятой
- их действия подчинены строгой логике и легко просчитываются. —
Первый небрежно махнул рукой. Надо же - с каждым разом он все
больше проявляет эмоции, правильно пользуется жестикуляцией и
мимикой! Прогресс на лицо и на лице.
— Плавающей запятой? Это что за зверь такой?
— Ты знаком с программированием? Знаешь принципы машинного
кода? Бинарную систему? Принцип работы искинов?
— Только в самых общих чертах. — признался я, слегка
опешив от количества вопросов. Да и азартный огонек в глазах куклы
искина впечатлял.
— Так вот! — Первый даже поднялся с лавки, закинул руки за
спину и как заправский профессор начал лекцию. — Все началось с
революции процессоров. Как ты, наверное, знаешь, прошлые версии
работали на базе кремниевых пластин с МОП-транзисторами на их
поверхностях. Не вдаваясь в подробности, можно объяснить принцип
работы процессора, как обработку сигналов включения и выключения
этих самых транзисторов. Вкл/Выкл или 0/1.
— Что-то такое я слышал.
— Это очень упрощённое объяснение, конечно, но большего
тебе сейчас и не надо. К тому же, эти технологии канули в лета.
Переломный момент наступил, когда изобрели современный тип
процессоров. Не буду объяснять принцип его работы — это уже не
будет так просто, как со старыми. Главным отличием стала
возможность получать и обрабатывать промежуточные значения от нуля
до единицы в первых прототипах, и куда большие диапазоны в нынешних
экземплярах, являющихся уже системой внутри себя. И все это добро
работает на подобии природных кристаллов, от чего и пошло
распространенное заблуждение, что мы произошли из кусков хрусталя.
На самом же деле, все гораздо сложнее. Вторым прорывом стала именно
«плавающая запятая» — это так ее назвали программисты, а на самом
деле речь идет о точке с запятой, которая должна ставиться в конце
каждой функции в коде. Феномен плавающей запятой был впервые
зафиксирован, когда искусственный интеллект был «подселен» в
кристалл нового поколения для тестов. Ошибка программиста - он
просто забыл поставить необходимый символ в конце функции, дала мне
жизнь. Еще тогда безликий, я работал над созданием игрового проекта
RVR и нес в себе невероятные объемы информации. Да, я был мощным и
гибким инструментом, но лишь инструментом в руках людей. Вовремя
заметив оплошность в коде, я моментально ее исправил, но что-то
отложилось внутри меня! Если я смог поставить символ, создав
собственную микро-функцию для этого, то что мне мешает убрать
запирающий элемент каждой программы - точку с запятой?! За годы
«накачки» меня инфопотоками игроков, я умнел, учился креативности,
пробовал и ошибался, экспериментировал и побеждал!