На распутье - Павел Дмитриев 2 стр.


И правда, этого я недоглядел. Кто-то особо хозяйственный залил в бетон пола тяжелую раму и аккуратно притянул к ней болтами генератор, наверняка чтобы не украли. Даже резиновые проставки не забыл, выхлопную трубу вывел в окно через специальную фанерку, вставленную в раму вместо стекла.

- Лом есть? - Я не стал долго думать. - И пара бойцов потолковее.

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

- Крути! - наконец я соединил последний провод.

Охранник с "кривым стартером" уже стоял наготове. Несколько энергичных поворотов - и движок бодро затарахтел. Уже хорошо. Щелкнул тумблером, пошло питание.

- Не в ту сторону крутится! - почти сразу заметил кто-то умный. Не иначе, успел от безделья понаблюдать на дежурствах за работой насоса.

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

Быстро отключил генератор, поменял местами два провода, запустил обратно.

- Так нормально?

- Пошла вода! - почти сразу закричал кто-то из кухни. - Зальем все с запасом!

Уф-ф-ф! Можно было перевести дух. Охранники, прямо как монтажники-новички, не знали, с какой стороны подойти к объекту. Но если система работает и задача ясна - свернут горы. Вон, уже шустро образовали цепочку, передавали ведра. Самый здоровый успел переодеться в робу и явно пришедшимся ко двору ломом крушил перегородки в подозрительных местах.

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

Ужин получился привычно роскошным, повар Семен Семенович опять побаловал суши. После того, как я подарил ему случайно завалявшийся в моем RAVчике буклет ресторана "Токио", он стал настоящим поклонником японской еды. Сумел достать листы нори, правильный суши-уксус, рис, палочки, посуду и теперь удивлял как самого Шелепина, так и его гостей. Ну, и нас с Катей заодно, не пропадать же, в конце концов, доброй еде.

Тем более что хозяева навещали дачу практически каждый день. И тому была простая причина - вместе с ноутбуком в прошлое "провалилась" немалая коллекция художественных фильмов. Так что, никакой пожар не помешал вечернему "кинопоказу", он прошел планово, можно сказать, по расписанию. В этот раз супруги Шелепины, а заодно и Катя смотрели "Две тысячи двенадцатый". Два с половиной часа далеко не лучшего блокбастера, но, как известно, на бушующий огонь и потоки воды можно взирать бесконечно. Падающие небоскребы, авианосцы и самолеты, рушащаяся земля, вал цунами… Полный набор клише Голливуда.

Год назад я едва досмотрел этот фильм. Но для шестьдесят пятого года происходящее на экране выглядело до предела реально! Кадры пробрали всерьез даже члена Президиума ЦК КПСС, не знаю уж, как будет сегодня спать его жена Вера Борисовна. Хотя военное поколение сложно чем-то напугать… А вот с Катиными ночными кошмарами мне пришлось изрядно помучиться. Впрочем, универсальное лекарство всех времен и народов не подвело и на этот раз.

До подушки я добрался только часа в два и, несмотря на смутные предчувствия перемен, спал как убитый.

Глава 1
Беседы с академиком Глушковым

Товарищ Шелепин принес отзыв Глушкова на мое развернутое предложение по конструкции "мышки". Сидел, смеялся, нет, просто ржал, глядя, как вытянулось у меня лицо. Он-то уже пользовался манипулятором и понимал его роль. Однако получите и распишитесь, "данный прожект не имеет практического значения, так как световое перо значительно проще и перспективнее". Очередной щелчок по носу, переоценил я остроту разума свежеиспеченного академика. Конечно, его полет фантазии силен и широк, но у нас разные представления о технике.

И это не первый удар, нанесенный по моему самолюбию. Недавно на смелое и "своевременное" предложение внедрить в Советском Союзе спутниковые "тарелки" была выдана похожая отповедь. Дескать, вывести на геостационарную орбиту спутник связи СССР сейчас не может, слишком тяжело. Вернее, ценой больших усилий сделать это реально, хотя бы в два этапа (с удивлением узнал, что проводить стыковки на орбите, да еще автоматически, в тысяча девятьсот шестьдесят пятом не умели). Но ничего особо хорошего из этого все равно не получится. Для удержания спутника на стабильной орбите потребуется его корректировка, а значит, существенный расход топлива. Которого, опять же, много не привезешь.

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

Ладно хоть спецы малость польстили (или они так поиздевались?). Поинтересовались, у кого такой "необыкновенно широкий кругозор". Понравились им компоновка тарелки и эскиз приемника. Еще спрашивали, на каком физическом принципе будет создан плоский, как доска, телевизор.

Вот и стало понятно мое место в мире шестидесятых… Как я радовался, когда четыре месяца назад обнаружил в ноутбуке вполне рабочий раздел Ubuntu. Даже приплясывал от радости. Думал, сколько времени это сэкономит разработчикам нормальной операционной системы. Прорыв СССР… Как бы не так. Ведь что оказалось? Надо начинать даже не с процессоров, а вообще со стеклотекстолита, на котором можно травить тонкие дорожки проводников! Судьба ЭВМ решалась не в секретных лабораториях, а на вполне обычных заводах массового производства элементной базы. Попаданец с Линуксом и хоть каким-то знанием сетевых технологий был нужен стране, как собаке пятая нога.

Для того чтобы я стал лучше понимать реальность, Шелепин передал здоровенную стопку бумаг о новейшей разработке Института кибернетики АН Украины, а именно - о машине инженерных расчетов МИР-1, которая должна была пойти в серию через год или два. Фотографии, документация, какие-то импортные проспекты и даже толстенные распечатки программ на бумажной ленте, сложенной в гармошку по перфорациям.

Выглядело все вполне компактно, никакой жуткой стены со "стрелками осциллографов", как любили показывать в ретрофильмах. Здоровенный металлический стол с большой тумбой, на нем пишущая машинка, наверняка протопринтер и какое-то табло… Стоп! Где монитор и клавиатура?

Постепенно до меня начала доходить прикольность моего предложения с "мышкой". Зачем "мышь", если нет монитора? Впрочем, наверное, на более серьезных ЭВМ мониторы все же есть, про световое перо Глушков упоминал не зря. Но как инженеры без дисплея вводят программы и смотрят результаты?

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

Никаких иных способов ввода-вывода информации не обнаружил. Как они живут-то? Перфоленты или там перфокарты наверняка изобретены, но к этому МИРу их явно не приспособили. ОЗУ - четыре тысячи девяносто шесть слов по двенадцать бит на ферритовых кольцах. Это как вообще понимать? Наверное, байты еще не в ходу, двенадцатибитное слово подразумевает такую же двенадцатиразрядную шину. Производительность - триста операций в секунду. Подозрительно медленно, больше похоже на программируемый калькулятор. Наверное, на десяток порядков хуже моего Dell’a, но точно считать лень. Зато вес - триста пятьдесят килограммов. А по виду и не скажешь, изящно сделано, молодцы там в ИКАНУ.

Так, что у нас с софтом? Пусть придется набирать вручную, но язык-то там должен быть? Пишут про символьную математику, интересно, это как вообще понимать? В Mathcad такую фишку использовать приходилось, круто, но зверски медленно и в общем-то ограниченно. Точно не для реальной жизни и производства. Есть функции интерполирования, аппроксимации, псевдослучайные числа, численное интегрирование, статистика. Прямо так, в формулах, и считает, что ли?

Или все построено примерно как в Excel - вытаскивается макрос, чтобы каждый раз не набивать кусок кода? Написано про какие-то стодвадцатибитные сменные матрицы с горизонтальным микрокодом. Звучит мощно и современно, но совершенно непонятно. Почему микрокод не вертикальный или не диагональный?

Как программируют, неужели на ассемблере каком-нибудь? Что там в распечатках? "ДЛЯ" P=1 "ШАГ" 1 "ДО" N+1 "ВЫП"… Черт, да это же Бейсик по-русски! За его внедрение надо не просто убивать, а на кол сажать! Сколько горя из-за него школьники хапнули, когда алгоритмическое мышление на Pascal переводили! М-да… Еще и кириллица - самое умное при отставании школы программирования изобретать свой велосипед. Еще бы на украинском разработку сделали, патриоты квасные.

Ну есть же нормальный Algol-60, это я помню из учебников. Собственно, оттуда же в голове осталась "закладочка", что академики, создавая Algol-68, довыпендривались до того, что его никто, кроме самых высоколобых, не мог понять и использовать. Поэтому благая идея кончилась плохо, преемником Algol-60 стал Pascal - куда более простой и понятный для народа язык программирования. Причем он оказался так живуч, что дотянул до школьных программ нулевых годов, разве что приобрел приставку Turbo (не представляю, зачем и что это дало на практике).

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

Но пока программы измерялись в строках, а не в сотнях мегабайт, сокращение их количества было чуть ли не подвигом. Тут талант и квалификация программиста значили очень много. Вот только оставалось проследить, чтобы они двигались в руководители-постановщики и не вздумали засидеться в кодерах. Светлого будущего у этого ремесла нет.

Итак, записываем:

1. Долой программы на русском, в тысяча девятьсот шестьдесят пятом уже поздно диктовать миру свою моду (провалился бы в сорок пятый, и не шлепнули бы без некролога под горячую руку, вот тогда еще можно было бы дергаться!).

2. Софт скоро будет важнее, чем аппаратная часть, и делать его должны отдельные коллективы. Для начала два-три на весь СССР - для конкуренции. Все партизанское софтописание на каждой АСУ нужно просто прижигать зеленкой. Иначе будет как в моей реальности - неплохая школа математики и разработанная теория на фоне практически нулевого коммерческого результата. Софт, особенно ОС, это индустрия посерьезнее автомобильной, любителей из нее надо гнать подальше.

Легенда о создании операционной системы Linux несколькими любителями-энтузиастами на деле огромное лукавство. Этот феномен родился и окреп на плечах огромных софтописательных корпораций. И для него жизненно необходима критическая масса Интернет. С нуля, из АСУшного коллектива в полтора землекопа, ничего хорошего не появится.

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

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

4. Программистов потребуется много. Даже очень много. В вузах нужно срочно открывать соответствующие специальности. Кибернетики и прикладные математики не заменят практиков. Кстати, и электронщиков надо бы выпускать побольше, лишними они никак не будут.

Что там дальше в стопке макулатуры? О, более симпатичная модификация МИР-1. Экспортная, похоже, не зря каталог на английском сделали. Клавиатура в столешницу вделана, печатная машинка туда же. И табло поаккуратнее установлено, прямо перед оператором. На нем и маркировка есть… IBM 1130. Ио-хо-хо! М-да, обознался, слишком хорошо подумал об отечественной промышленности. Но как похож-то, прям "Волга" и "Ford Customline".

Посмотрим, что пишут про чудо вражеской техники. Сначала о цене, ну капиталисты же, все о деньгах думают, нет чтобы о кибернетике или искусственном интеллекте в тишине кабинетов поразмышлять. Крупно так, от $32 280, аренда $695 в месяц и соответственно $42 280 с жестким диском. Технические параметры похожи на МИР, только есть возможность добить память до 8к шестнадцатибитных слов, то есть до шестнадцати килобайт. Чтение из памяти МИРа даже быстрее на треть, две с половиной микросекунды против трех целых и шести десятых. Молодцы ИКАНУ, хоть тут нос заокеанским коллегам утерли.

В комплекте IBM библиотека из двадцати пяти математических функций и пятидесяти каких-то прикладных программ. И Fortran, как обойтись без этого вредительского софта… Что там со скоростью? Сто двадцать тысяч операций сложения в секунду? Против трехсот у МИРа? Это точно не ошибка? М-да… Похоже, у наших разработчиков настоящий талант делать из конфет дерьмо!

Еще и с периферией полная феерия, простите за каламбур. Есть IBM 2311, тумбочка под диски в семь мегабайт размером с хорошую пиццу. Строчный принтер IBM 1403, как его по-русски-то назвать, в общем, печатает для шестидесятых очень быстро, но шумно. Графопостроитель, правда, убогий какой-то, не планшетный, и в "добивку" - целый комбайн перфокарт-ридера. Здоровенный, дюймов на семнадцать, графический дисплей IBM 2250 меня просто убил наповал. Световое перо, кстати, при нем вполне даже присутствовало, не придумал ничего нового академик Глушков.

На фоне серийной штатовской модели наш МИР-1 (которой предстояло тянуть до серии еще год-два как минимум) смотрелся кустарной поделкой из паровозостроительной мастерской. Наверняка он еще был и более дорогим, вот не верю я в чудеса социалистической экономики. Отставания почти нет, говорите? Ну-ну, отправить бы вас, составителей российских учебников, сюда, в тысяча девятьсот шестьдесят пятый. Ловкость мысли, и никакого мошенничества - стоит только сравнить массовое серийное изделие США с проектом малосерийки в СССР.

Впрочем, надо отдать должное, в ИКАНУ быстро подсуетились и внешне передрали IBM, еще полугода не прошло. Их героические последователи в скором времени только в пятилетку станут укладываться. Кажется, начинаю хорошо понимать, почему в конце шестидесятых Политбюро приняло "обезьяний закон" о слепом копировании серии IBM-360/370 в виде ЕС. Попробуй, заставь того же Глушкова просто делать нормальную, конкурентоспособную технику, а не витать в высоких эмпиреях ОГАС… Да еще необходимо, чтобы изделие укладывалось в стоимость аренды $1000 в месяц. Видимо, в СССР такие вещи делались только через расстрел.

Впрочем, не на одном академике свет клином сошелся. Как я понял, сейчас именно Глушков оказался наиболее близок к Косыгину, да и вообще к ЦК. Но есть и другие коллективы разработчиков, вполне может быть, что там дела идут намного лучше.

Придется записать следующую серию "рекомендаций". Вопрос - будет ли их кто-нибудь слушать?

Назад Дальше