Никаких иных способов ввода-вывода информации. Как они живут-то? Перфоленты или там перфокарты наверняка изобретены, но к этому МИРу их явно не приспособили. ОЗУ 4096 слов по 12 бит на ферритовых кольцах. Это как вообще понимать? Наверно байты еще не в ходу, 12-битное слово подразумевает такую же 12-разрядную шину. Производительность 300 операций в секунду. Подозрительно медленно, больше похоже на программируемый калькулятор. Наверно, на десяток порядков хуже моего Della, но точно считать лень[7]. Зато вес – 350 килограммов. А по виду и не скажешь, изящно сделано, молодцы там в ИКАНУ.

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

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

Как программируют, неужели на ассемблере каком-нибудь? Что там в распечатках?

«ДЛЯ» P=1 «ШАГ» 1 «ДО» N+1 «ВЫП»…

Черт, да это же Бейсик по-русски! За его внедрение надо не просто убивать, а на кол садить! Сколько горя из-за него школьники хапнули, когда аглоритмичное мышление на Pascal переводили! М-да… Еще и кириллица, самое умное при отставании школы программирования изобретать свой велосипед. Еще бы на украинском разработку свою делали, патриоты квасные.[10]

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

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

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

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

— Долой программы на русском, в 1965 уже поздно диктовать миру свою моду. Провалился бы в 45-й, и не шлепнули без некролога под горячую руку, вот тогда еще можно было дергаться.

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

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

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

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

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

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

Посмотрим, что пишут про чудо враждебной техники. Сперва цена, ну капиталисты же, все им о деньгах, нет чтоб о кибернетике или искусственном интеллекте в тиши кабинетов поразмышлять. Крупно так, от $32280, аренда $695 в месяц и соответственно $42280 с жестким диском. Технические параметры на МИР похожи, только есть возможность добить память до 8к 16-битных слов, то есть 16 килобайт[13]. Чтение из памяти у МИРа даже быстрее на треть – 2,5 микросекунды против 3,6. Молодцы ИКАНУ, хоть тут нос заокеанским коллегам утерли.

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

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

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

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

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

Придется записать следующую серию «рекомендаций». Будут ли их слушать?

— Стандартизация, только она может спасти. Срочно, за полгода, разработать и утвердить единый интерфейс сопряжения всей периферии. Пусть тот же самый последовательный порт RS-232, хватит его на все надобности[15]. Разве что для больших расстояний нужно что-то типа RS-485, но это тоже самое, только вид сбоку. Ну и не забыть что-то стандартное для жестких дисков,

Вы читаете На распутье
Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату