|

|

Флеймогонное. Тому що поцтреоты!
Дискуссия про отечественные "суперкомпьютеры". А мне вспомнилась эта статья, после которой вопрос о совкотехнике и ее фоннатах можно закрыть: Оборонная промышленность. Программирование для бортовых вычислителей. Несмотря на наличие очень оригинальных алгоритмов управления комплексами оружия, программная реализация их находилась на пещерном уровне.
Программисты, кодировавшие их, говорили, что языки высокого уровня нужны плохим программистам, а программисты хорошие пишут в машинных кодах. На дворе стоял 1982 год...
Помню, я взял да написал кросс-ассемблер для одного специализированного вычислителя. Кросс-ассемблер - это такая древняя программа, которая позволяет программу в мнемонических кодах и с символьными обозначениями регистров для одной машины перевести в исполняемые коды машины другой. Для создания кросс-ассемблера я использовал самый простой прием - создал в макроассемблере операционной системы ФОБОС (Институт электронных управляющих машин - ИНЭУМ - содрал ее с RT-11 фирмы DEC) ряд макросов с именами, соответствующими мнемоническим кодам команд специализированного вычислителя. Каждый такой макрос порождал нужную команду в восьмеричных кодах. (Сегодня, если у кого-то возникнет аналогичная задача, воспользоваться для ее решения можно чем угодно - хоть макросами электронной таблицы или даже текстового процессора. Правда, в каком случае это может понадобиться - я не знаю...)
Так вот. "Высококвалифицированные" программисты, специализирующиеся на машинных кодах, сначала гордо заявили, что им такая программа (кросс-ассемблер) не нужна в принципе, а потом впали в истерику (шло время Юрия Андропова и поговаривали, что ненужные горожане будут насильственно переселены в деревни!) и начали плакать, что злой человек хочет лишить их работы, написав программы бортового вычислителя сам и получив за это полностью фонд зарплаты их отдела. (Замечу, что последнего не произошло, что и является одной из причин моей давней и глубочайшей антипатии ко всем "левым" политическим течениям.)
Тот факт, что к концу 1980-х вычислители "самостийной" разработки были заменены на бортовые компьютеры с системой команд PDP-11 (реплики LSI-11 фирмы DEC), не подняло квалификации большинства программистов оборонки.
|
|