Предыдущая глава |
↓ Содержание ↓
↑ Свернуть ↑
| Следующая глава |
\*Как отмечали в одном их докладов ЦРУ, только в 1964 году Японские фирмы получили от СССР около $5,6 млн. за керамические конденсаторы. Прочих электронных компонентов было закуплено на $8,4 млн. (и $11,2 млн. в 1965 году).\
Даже с железом, в смысле, ферритом для трансформаторов, не все ладно. Тут частота как раз не проблема, для радиосвязи нужно поболее, и они давно в серии. Вот только от последних требуется линейность, а для импульсных блоков питания необходима максимальная индукция насыщения и минимум потерь. Сделать спецзаказ для "оборонки" — не особенно сложно. А вот массово и дешево... Одно хорошо, МЭП решал проблемы с редким остервенением, а накрученный Шелепиным ЦК подогревал энтузиазм ресурсами, медалями и щедрыми пинками.
Однако морально устаревший блок питания — сущий пустяк. Главное, возможности "персоналки", если их субъективно сравнивать с школьными Yamaha MSX,* составляли хорошо если четверть от японской техники будущего. И то, при учете сакраментального — "в детстве снег был белее и было его больше". Так что мне постоянно хотелось назвать результат калькулятором-переростком, держался только из уважения к Филиппу Георгиевичу.
\*Учебный комплекс стандарта MSX компании Yamaha (процессор Zilog Z80, ОЗУ от 16 КБ до 512 КБ), был широко распространен в СССР с середины 1980-х по начало 1990-х годов.\
Впрочем, если смотреть на ситуацию глазами современников, то все выглядело не так печально. Персональный компьютер, или, без затей, "Орион-801", при смешных габаритах и ориентировочной цене в двадцать тысяч рублей,* существенно превосходил устаревшие, но еще работающие в куче организаций БЭСМ-4 или Минск-2. Да и вообще, мог вполне на равных конкурировать с большей частью отечественных малых ЭВМ. Поэтому результат казался оглушительным успехом как МЭПа, так и лично курирующего "полупроводниковое" направление товарища Шелепина. Поэтому на награды коммунисты не поскупились. После первой же демонстрации "изделия" в ЦК пошла раздача металлических кружков и бумажек с профилями Ленина, вопреки старой русской традиции — большая часть "пряников" добралась до реально причастных к процессу. К примеру, Старос и его КБ-2 получили по ордену Ленина, не забыли и "старосят" — кроме премий им "подбросили" три новых стоквартирных дома. Перепало даже нам, как я ни пытался увести в тень "Интел", всеж орден Трудового Красного Знамени украсил табличку рядом с входом в НИИ.
\*ЭВМ "Минск-2" в 1962-64 годах стоила 100 тыс. руб. "Минск-22" (в серии с 1965 года) — 190 тыс.руб. Это считалось очень дешево для СССР. Знаменитая IBM S/360 M30, 64 Кб ОЗУ,1965 году — $409000, но уже DEC PDP-8, 12-битный миникомпьютер 1965-69 годов стоил в базовой версии только $18000. Одна из первых портативных ЭВМ с монитором, IBM 5100 (представлена в 1975 году), стоила от $8975 (BASIC и ОЗУ 16KB).\
Однако все достоинства "железа" вдребезги разбивались о возможности софта. Все с нуля, и это реально страшно. Хорошо хоть у меня хватило опыта не пытаться влезть куда-нибудь с уберпушкой в виде кучи исходников и описаний языка "С". Это ровно тоже самое, что подарить инженерам "Пульсара" модуль оперативки на пару гигабайт. Потому как реальные специалисты 60-х такого инопланетного авангардизма попросту не оценят, они всего-то хотят получить любимый и понятный пульт управления "метр на два" с тумблерами и лампочками.
Собственно, пару лет назад именно по этому пути бы и пошли, максимум, использовали стильные маленькие лампочки и микропереключатели. Но опыт разработки "Денди" и превентивно разработанный в моем НИИ дизайн "компьютера мечты" сделал свое дело. Старосята, привыкшие к работе с экраном дисплея, быстро "переточили" вылизанную за два года до блеска программу системного монитора на новую ЭВМ. Всего килобайт зашитых в ПЗУ "кодов", но с их помощью можно реально управлять "Орион-801". Например, просматривать, менять содержимое памяти и регистров процессора, передавать управление по какому-либо адресу в памяти, проводить тестирование, загружать и выгружать данные со считывателя перфоленты или "Спирали". Для последнего удалось внедрить что-то похожее на понятие файла, но пока это всего лишь иное название для блока данных.
Следующим этапом стал... Текстовый редактор, который появился как "отход" от системы символического кодирования, или, говоря проще, ассемблера. То есть специально никто с текстами на ЭВМ работать вообще не собирался, программисты сделали простенькую "няшку" под свои скромные нужды. Сперва я радовался, что успел подсунуть им в полном объеме синтаксис "ed",* самого простого текстового редактора, какой только можно придумать. И только потом понял, какую огромную ошибку совершил. Для взращенных на телетайпах дяденек и тетенек убогий строковый ed казался чрезвычайно удобным! Ну ведь правда, так легко, если нужно исправить букву в десятой строчке, набрать: "10s/ашибка/ошибка/". Удалить пустые строки еще проще — набери "g/^$/d" и радуйся результату.
В общем, писать тексты отчетов за монитором ЭВМ "старосята" приспособились удивительно быстро, благо, никто их в этом не ограничивал. А вот сделать нормальный полноэкранный редактор, в котором можно свободно "гонять" курсор по всему тексту, так ни один паразит и не захотел. Сколько ни требовал — всегда находилось что-то более срочное. И не кого было особо винить — даже Старос не мог представить "Орион-801" на столе у секретарши, ведь за двадцать тысяч** можно нанять пару-тройку вполне симпатичных девчонок на пять лет вперед даже с учетом неизбежных "декретов".
\*Первый стандартный текстовый редактор операционной системы UNIX, применялся в начале 1970-х.\
\**Реальная история знает пишмашинку IBM MT/ST с ценой $10 000 на 1964 год. Память для текста в ней была 25 килобайт.\
С языком для инженеров, по сути, главной сиюминутной задачей, тоже дело шло не слишком гладко. Для начала, из массовой модели полностью исключили все компиляторы, в смысле, пакетные преобразователи программы на языке высокого уровня в машинные коды. Причина тривиальна, впихать в 16 килобайт оперативной памяти два полных текста программы в теории как-то можно, но вот работать с этим практически, да еще без быстрого удобного жесткого диска — ненаучная фантастика. Зато споры о интерпретаторе достигли такого накала, что коллектив программистов раскололся аж на три команды. Каждая из которых "рыла землю" в попытке доказать свою правоту de facto, то есть готовым продуктом.
Первое время, к моему сожалению, в сухую побеждали приверженцы "упрощенного Фортрана", так некоторые называли "Бейсик",* недавно разработанный где-то в дебрях Нью-Гэмпшира. Их позицию было легко понять — сроки давят, некогда изобретать что-то новое. А тут и опыт программирования какой-никакой уже есть у программистов, они уже адаптировали трансляторы "Фортрана" для БЭСМ и "Минска", библиотеки программ, опять же, переписывать попроще будет. Им оппонировали сторонники "Алгола", который был, в общем-то, хорош всем, кроме лишнего академизма, в жертву которому принесли простоту и практичность. Однако ребята не сдавались, и у них получалось на мой взгляд что-то отдаленно напоминающее "Паскаль" — на сколько я его помнил из университетского курса. Особняком творили апологеты Глушковского "Аналитика", его знаменитый академик спешно допиливал под очередной, кажется уже третий, "МИР".** За четыре года в прошлом я так и не понял, почему странная идея-фикс об "аналитических преобразованиях в буквенном виде" завоевала такую бешеную популярность среди советских специалистов. Конечно, красиво расправляться с системами уравнений "как будто карандашом на бумажке", но зачем это инженерам-практикам, расчетчикам, тем более прочим бухгалтерам?
* * *
Долго период разброда и шатаний продолжаться не мог, и Старос принял поистине антисоломоново решение. Так появился "Багол",
* * *
в который "старосята" постарались засунуть все лучшее, что было в "Бейсике" и "Алголе". Кроме того, пришлось тесно интегрировать в новый язык текстовый редактор и "системный монитор" — больше ничего в 16 килобайт все равно не влезало, а работать с памятью напрямую требовалось постоянно. Так в синтаксис "Багола" попали вставки на "ассемблере". Я же лично проследил, что бы под секвестр попал злосчастный оператор goto, и успокоился — еще одним клоном старичка "Фортрана" стало больше. Не зря говорят, что программу для последнего можно написать на любом языке программирования. Команде, работавшей над "Аналитиком", тоже нашлось применение. По моему совету, их вывели в отдельную структуру на предмет создания чего-то напоминающего пакет технических вычислений Matlab.
К моему немалому удивлению, светила отечественной науки работу команды Староса, можно сказать, просто не заметили. Кое-кто незамедлительно высказали свое "фи", и предсказали сляпанной чуть не на коленке поделке жизнь короткую и несчастливую. Другие проявили формальный интерес, но вялый, на грани обычной вежливости. Наверно, это месть за то, что "не спросили". Хотя я точно знаю, Филипп Георгиевич честно пытался найти помощь... Вот только при словах "три месяца" — остепененные доктора и профессора только крутили у виска пальцем.
\*BASIC (Beginner's All-purpose Symbolic Instruction Code) был разработан в 1963 году профессорами Дартмутского колледжа Томасом Курцем и Джоном Кемени.\
\**"МИР" был сделан в 1965 году. В 1968 модернизирован до "МИР-1", с 1969 года — "МИР-2". Последняя модель работала с языком "Аналитик", две предыдущие — использовали "Алмир-65".\
\
* * *
В реальной истории для ЭВМ "МИР-3" язык "Аналитик" пришлось существенно дорабатывать как раз в чести работы с текстами.\
\
* * *
Язык-транслятор с таким названием был разработан в 80-х для Электроники-60 и ДВК-2. Создатель "Багола" — сотрудник кафедры физической химии Ленинградского университета Дмитриев.\
Вопрос выбора алфавита для меня и Староса не стоял вообще, в самом деле, какой вариант можно использовать для творения, чуть более чем на сто процентов заимствованного из двух англоязычных продуктов? Тем более реальная школа программирования СССР отставала от штатовской минимум на пятилетку даже с учетом изменений, вызванных моим переносом, и было очевидно, что это еще надолго. Специалисты растут куда дольше процессоров. Однако как мы ошибались!
... Вдали забрезжил первомай 1969 года, и требование Шокина было однозначным — награждение высоким орденом нужно "оправдать". Перевод с советского на человеческий означал, что на праздничной демонстрации требуется удивить конкурентов чем-то реально необыкновенным. И не в тихом М-Граде, для НИИ "Интел" заботливо приберегли место в московской "МЭПовской" колонне. Не зря я так долго и тщательно увиливал от наград, стоило лишь раз дать волю гордыне, проявить слабину, и... Вместо катания на сноуборде по остаткам весеннего снега, пришлось вместе с коллективом отдуваться по-полной в попытках "натянуть" на кастомизированный "Орион-801" что-то вроде примитивного "Автокада".
Собственно, как раз этим я планировал заняться, неспешно возвращаясь в основное здание через двор НИИ из "спеццеха". Последний размешался в одном из бывших гаражных боксов, и был завален, по официальной версии, каким-то остатками военного барахла. Ничтоже сумняшеся канцелярия "Интела" писала по инстанциям гневные требования освободить, наконец, крайне необходимые площади, чем вызывала усмешки курирующего охрану объекта Анатолия. Потому как в реальности отделанное под приличную лабораторию помещение занимал провалившийся вместе со мной в прошлое ноутбук Dell, остатки разобранного для копирования на запчасти "паркетника" Toyota RAV-4, а так же прочие артефакты из будущего, в основном электроника, из которой я периодически пытался выпаять что-то полезное для копирования советской наукой. Доступ к "богатству" имели только я, Катя и Анатолий. Не считая, конечно, пяти товарищей из Президиума ЦК КПСС.* Любого прочего на диво многочисленная охрана имела право "не пущщать", а в случае непонимания русского языка — защищать спецобъект любыми средствами, вплоть до пары ДШК.**
\*В данной АИ председатель КГБ В.Е. Семичастный не только сохранил свой пост в 1967 году, но и введен в состав Президиума ЦК КПСС. Кроме того, Д.Ф. Устинов знает об "оборудовании из параллельного измерения", но не в курсе роли ГГ в его появлении.\
\**ДШК — крупнокалиберный станковый пулемёт под патрон 12,7в108 мм.\
Загрузка очередной порции данных в Visual Basic секретной советской мегасуперЭВМ прошла успешно, впрочем как и обычно. На этот раз, как мне кажется, старичок-Dell должен был поработать на авиаторов. Да и вообще, последнее время большая часть расчетов шла именно по их линии, не иначе у вождей обострился зуд в кулаках от моих рассказов о будущем доминировании Боингов с Айрбасами, и они решили придать отрасли ускорение — сочетая, по доброй старой традиции, тумаки и пряники.
Машинально, совсем по-пацански, я подбросил в теплый весенний воздух "совершенно секретный" портфель коричневой кожи с результатами вчерашних расчетов. Распечатывать бесконечные таблицы приходилось аж на десятке разнокалиберных "Консулов", потом еще и раскладывать по разноцветным папочкам. Необходимо делать вид, что работа выполнена на множестве ЭВМ, да еще, наверно, за несколько дней. Хорошо хоть смогли договориться о передаче данных на дисках "Спирали", шесть десятков килобайт конечно мелочь с точки зрения 21-го века, но вот "здесь и сейчас" это целых тридцать листов, и заново вбивать их в ЭВМ удовольствие ниже среднего. Плохо одно — бумагу требовать никто не перестал...
— Товарищ директор! — донесся откуда-то издалека звонкий девичий голос. — Петр Юрьевич! Вас к телефону!
Не иначе новая секретарша с чего-то всполошилась.
— "Надо внушение сделать, чтоб не суетилась лишний раз" — я мысленно поставил "галочку", не собираясь ускорять шаг.
Однако кто-то особо добрый показал девушке верное направление. Любаша двигалась по вымощенной тротуарной плиткой дорожке подобно небольшому торнадо. Цок шпилек как пулеметная дробь, ноги прямые, шаг от бедра, так что юбка машет из стороны в сторону подозрительно высокими боковыми разрезами. Еще и голова откинута чуть назад, не иначе, так можно добавить лишний "размерчик" груди. Аккуратно подведенные помадой приоткрытые пухлые губки, крутая дуга бровей, тут явно не обошлось без косметики "с рынка". Чуть вьющиеся густые волосы буквально летят хвостом вслед за головой... Хороша ведь, зараза, как хороша! И как только она узнала, что мне не нравятся овечьи кудри и сложные модные прически?
— Срочно по ВЧ! — доложилась секретарша, но не издалека, а только подойдя почти вплотную. — Прямо из ЦК! — добавила она почти шепотом и с должным пиететом, от которого, кажется, ее глаза распахнулись еще шире.
Это уже серьезно. Нет, глаза конечно "внушают", карие с чутком зелени, и не поймешь, так по природе, или луч солнца сыграл на листьях, но... Звонить по ВЧ могло всего два человека — Шелепин и Косыгин. Пришлось подхватывать Любашу под руку, не бросать же девушку посередь двора, и быстро-быстро двигать ногами в сторону кабинета.
Предыдущая глава |
↓ Содержание ↓
↑ Свернуть ↑
| Следующая глава |