Время собирать камни - [12]

Шрифт
Интервал

Смешно, но такая мысль просто не приходила в голову ни мне, ни Старосу, ни вообще кому-либо из занятых в проекте "Багола". Священная корова совместимости "всегда и везде" казалась важнее всего остального, а англоязычный синтаксис единственным логичным решением для языка программирования. Наверно, если бы Филипп Георгиевич сразу затеял компанию по проталкиванию нужной идеи в советском партхозактиве, вопросов бы не возникло. Но в КБ-2 понедельник реально начинался в субботу, люди работали, а не плели кружева интриг. Вот только все это не повод тупо расписываться в собственной недогадливости!

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

— А зачем нам тексты? В машинных кодах можно переносить что угодно и куда угодно! — неожиданно по делу возразил Александр Николаевич.

"Надо же, хоть и коммунист, а разбирается!" — невольно восхитился я. Вернее, его кто-то здорово отконсультировал, потому что… — Это не совсем верно, вернул я аргумент. Для "Орионов" пока нет программ-трансляторов, а значит, нет возможности формировать пользовательские программы в машинных кодах, — я машинально скрестил пальцы, надеюсь, никто не успел объяснить моему куратору, что такое положение ненадолго. — Разумеется, можно использовать какую-то другую ЭВМ, но… Если рядом будет стоять два разных "Ориона", для переноса код придется переписывать вручную.

— Неудобно, — подозрительно легко согласился Шелепин. И добавил очень просто и серьезно: — Но тебе придется что-то придумать прямо сейчас.

Кажется я понял, у кого учились искусству "наездов" братки шальных 90-х. И понимает разум, что в конечном итоге прикроет Александр Николаевич от этой напасти и меня, и Староса, и проект "Орион". Слишком много сил он в него вложил, чтоб из-за такой мелочи начать репрессии направо и налево. Но сфинктер все равно сжимается, да и просто обидно!

В попытке решить проблему я начал перебирать в уме все, что я знал о программировании в будущем. И…

— Бинго! — едва не закричал в полный голос. — Нашел вариант! — не слыша возражений, я начал развивать мысль. — Есть программа для бухгалтерии, 1С, я про нее с самого начала в своих "записках" писал. Так вот, в ней разрешено использовать хоть русский, хоть английский синтаксис, и вроде бы, даже одновременно. Если подобное сделать на "Орионе", можно будет операторы писать хоть по-итальянски, или там по-немецки. Имена переменных тоже, хоть через букву латиницей-кириллицей. Конечно, памяти потребуется немного поболее, а еще у них всякие умлауты[25] есть… Но интерпретатор живет в ПЗУ, там уже не критично, а без точек и крышечек над буквами европейцы как-нибудь переживут первое время.

— Можешь когда хочешь! — подобрел голос Шелепина, красавец просто, добрый и злой следователь в одной тушке. — А чего же ранее-то не предложил? Старос куда смотрел?

— Не подумал, — замялся я. — Английский такой простой!

На той стороне линии послышался всхрип. Как бы беды не вышло…

— Ладно! — спустя некоторое время продолжил Аленсандр Николаевич. — С тобой и Филей… Филиппом все понятно. А вот куда смотрел Шокин… — продолжил Шелепин по сути сам себе. Потом спохватился: — Как говоришь, назвать это все можно?

— Э-э-э… — замялся я, — может быть мультилингвистический язык "Багол"?

— Пойдет! — выдал окончательное решение президент.

И отбился, не сказав ни спасибо, ни до свидания.

…Самым забавным стало то, что внедрение нескольких языков оказалось до смешного простым делом. Код программы, для сокращения объема, хранился в ОЗУ совсем не в том виде, который набирал с клавиатуры программист, а только после обработки специальной программой-препроцессором. К примеру, введенный оператор PRINT в память записывался в пару символов, к примеру "@Х". Небольшое изменения, и… Оператор ПЕЧАТЬ или DRUCKEN превращались в точно такой же "@Х"! При выводе на экран или "Консул" производилась обратная операция — естественно, с учетом "заранее выбранного региона". Таким образом написанный "на русском" софт, после вывода на магнитный диск "Спирали-3" и последующего считывания "Орионом" с экспортной ПЗУ, отображался на экране с английскими (немецкими, французскими или еще какими-нибудь) командами и аргументами функций.

Вышло очень красиво политически, вот только никаких реальных бонусов не давало. Причина в названиях переменных и комментариях. Они оставались в неизменном виде, и после "переноса" в другой язык превращали текст программы в по-прежнему работающее, но трудночитаемое месиво. Что до меня, так идея "программирования по-русски" немилосердно резала глаза несогласованными падежами, и вообще, получилось глупо и неудобно. Более того, большинство знакомых мне программистов продолжало использовать в работе англоязычную транскрипцию.

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


Еще от автора Павел Владимирович Дмитриев
Поколение победителей

Ортодоксальная альтернативка со всеми атрибутами – прогрессорством и рояльностью. 1965 год от рождества христова, где-то между Европой и Азией. Все персонажи и события являются вымышленными, возможные совпадения случайны. Образы и действия названных политических деятелей, чьи имена совпадают с реальными персонами также являются вымыслом автора.Наш современник попадает в 1965 год и начинает подыгрывать Шелепину, Семичастному и Ко против Брежнева. Много прогрессорства.


Зерна отольются в пули

Ортодоксальная альтернативка со всеми атрибутами – прогрессорством и рояльностью.


На распутье

Еще не поздно. Часть II. На распутье. Ортодоксальная альтернативка со всеми атрибутами – прогрессорством и рояльностью. Закончено.Наш современник попадает в 1965 год и начинает подыгрывать Шелепину, Семичастному и Ко против Брежнева. Много прогрессорства.


Разбег в неизвестность

Миновал первоначальный шок, охвативший Петра Воронова после его «провала» из 2010 года в прошлое СССР. Тяжелое колесо истории перескочило на рельсы новой реальности, и какой она будет – уже никто не знает. Но жизнь продолжается, на фоне быта и производственных интриг главный герой не устает внедрять компьютерные технологии XXI века в 1967 году. Сложностей на этом пути более чем достаточно, даже простейшие клавиатура и дисплей с трудом укладываются в сознании ученых и инженеров прошлого.Между тем обогащенная знанием о будущем часть руководителей страны окончательно консолидирует политическую и экономическую власть и начинает осторожные реформы.


Квадратное время

Обычный студент, наш современник, в 1926 году. На его пути будет все: тяжелейшие испытания, схватки и погони, встречи с великими людьми, любовь и деньги. Он побывает в Ленинграде, в Хельсинки, в Берлине, в Мюнхене, в Стамбуле, в Одессе и, конечно, в Москве. Он сумеет изменить историю России и мира. И сделает это с предельной, по-настоящему исторической достоверностью.


Разбег Пандоры

Ортодоксальная альтернативка со всеми атрибутами – прогрессорством и рояльностью.Наш современник попадает в 1965 год и начинает подыгрывать Шелепину, Семичастному и Ко против Брежнева. Много прогрессорства.


Рекомендуем почитать
Немо 682. Добро пожаловать в Ад!

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


Сказки на ночь. Всем хочется на бал

Формула чудес такова: один слушатель в возрасте до шести лет, один чтец, возраст упустим, с интерсными взглядами на жизнь и чувтсвом юмора, хорошее классическое чтиво в современной интерпретации. Правильные слова — и вот вам чудеса и приключения: брутальные принцы, моложавые короли, вредные феи-крестные, злопамятные мачехи и многие другие личности. Готовьте тыкву, мы собираемся на бал!


Отыщи меня, если сможешь...

Пять правил восхождения на трон Ада:1. Забудьте прошлое.2. Выпейте за настоящее.3. Хотите-не хотите, а вспомните прошлое.4. Выпейте теперь за это. (не забудьте замуж выйти!)5. Уберите оставшихся соперников.


Таури. Неизбежность под маской случайности

Ещё совсем недавно Виктория могла уверенно назвать своё имя, возраст, пол и, так сказать, местообитание. А ещё она стопроцентно была уверена в своей человечности и, что эльфы, гномы и всяка разна другая нелюдь, прерогатива книг в жанре фэнтези. Тем более, какие то непонятные аниморфы... Одна случайная встреча и она непонятно где, непонятно кто и непонятно зачем. Даже возраст непонятный...


Дорога снов

В застывшем воздухе — дымы пожарищ. Бреду по раскисшей дороге. Здесь до меня прошли мириады ног. И после будут идти — литься нескончаемым потоком… Рядом жадно чавкает грязь. — тоже кто-то идет. И кажется не один. Если так, то мне остается только позавидовать счастливому попутчику. Ибо неизбывное одиночество сжигает мою душу и нет сил противостоять этому пламени.Ненависть повисла над дорогой, обнажая гнилые, побуревшие от крови клыки. Безысходность… Я не могу идти дальше, я обессилел. Но… все-таки иду. Ибо в движении — жизнь.


Необычайный Эйдан Ходж 1

Мальчик живет в редкой высотке, коя разваливается ежедневно, вместе со своими странными, капризными и даже дерзкими призраками. Он мастерит механику, чинит приборы в доме и тешится надеждами на лучшее будущее, хотя отказывается переезжать. Вскоре в его город неожиданно приезжает демоническое существо с подлыми планами, на что все его надежды тотчас обращаются на загадочные поиски шальных сущностей.


Назад в юность

Наш современник, военный хирург, инвалид, волей судьбы попадает в свое мальчишеское тело ровно на пятьдесят лет назад. И он вынужден, чтобы не оказаться в психиатрической больнице, продолжать жизнь обычного пятнадцатилетнего мальчишки в 1964 году. Неравнодушный к тому, что станет с его страной, он принимает решение сделать все, что в его силах, чтобы история Советского Союза пошла по другому пути. Он понимает, что для этого он должен стать человеком, влияющим на принятие решений. И он сможет им стать.


Великий князь

Завершив свой жизненный путь в веке двадцать первом, пройдя сквозь боль, смерть и перерождение, наш современник обрел в новой жизни то, что желал больше всего. К чему стремился душой, о чем страдал сердцем, тянулся и тосковал… И пусть за окном ныне грозный и жестокий шестнадцатый век, где Русь только-только выкарабкалась из ямы долгой феодальной раздробленности и мир вокруг полон тревог и лишений. Пусть! Зато теперь у него есть настоящая семья, где его любят. А еще заботливый отец начал допускать своего наследника к семейному делу – тому самому, которым их род занимается вот уже почти шесть сотен лет.


Магнатъ

Мало закатить камень на вершину горы. Нужно еще постараться, чтобы твой труд не пропал даром! Наш современник, волей случая сменивший век двадцать первый на девятнадцатый и ставший молодым, родовитым и… практически нищим князем, вдобавок последним в своем роду, окончательно принял новое имя и жизнь. Начав все с чистого листа, всего за семь лет достиг вершин общества, признания и успеха. Удача сопутствует князю Агреневу, но будет ли так всегда?.. Покатится ли его «камешек» легко по склону, побуждая к движению сначала камешки поменьше, а затем и большие валуны, и превратится ли его бег в неудержимую лавину? Или он остановится перед непреодолимым препятствием и станет еще одним памятником тщетности сует?


Наследник

Московская Русь шестнадцатого века… Смутное и тяжелое время. С юга рубежи молодой державы постоянно пробовало на прочность Крымское ханство, с запада – королевство Шведское и Великое княжество Литовское, по стране время от времени прокатывались эпидемии и неурожаи, да и иных невзгод хватало. Кровь людская лилась что водица!.. Однако нашему современнику по имени Виктор, волей случая оказавшемуся в прошлом, можно сказать, крупно повезло, потому как в новой жизни семья ему досталась хорошая. Большая, крепкая, дружная! Семья великого государя, царя и великого князя всея Руси Иоанна Васильевича, за живость характера и исключительное миролюбие прозванного Грозным…