Пытаясь оценить новизну, быстро пробежался поиском по всему тому. Нашлось много ссылок на публикации или открытия 70х,80х и 90х годов. Но что же делать со всем этим богатством? Почистить от дат, ссылок и опубликовать? Слишком уж много косяков и не стыковок может вылезти. Разбить на части или, даже повыдергивать отдельные алгоритмы? Но для этого надо хорошо понимать, что там к чему. И как ни крути, риск вызвать пристальный интерес и подозрения очень велик. А объяснить необходимость такого риска я не могу. Как объяснить какая польза от хорошего генератора случайных чисел или от полиноминальной арифметики. Если о последней я только из самого Кнута и узнал, а для чего она используется - темный лес. Все же, собравшись с мыслями, сел писать письмо Шелепину, возможно он или Семичастный смогут придумать ,как легендировать столько новинок и как добиться чтобы они принесли пользу, причем нам, а не тем же американцам.
Придя не выспавшимся на работу и отправив письмо, в поисках возможности практического применения электронных таблиц позвал на просмотр главбуха. Как ни странно она проявила больше интереса. Возможно, ей понравилось наличие колонки и строки с итогами. Позвонив в бухгалтерию, она вызывала девочку с каким-то отчетом. Усадив девочку за компьютер при мощной поддержке разработчиков, попытались ввести отчет. Ровно через пятнадцать минут программа зависла. Повторная попытка привела к аналогичному результату. Разошлись, оставив программистов разбираться. В 12 часов ночи позвонил радостный Иван старший с сообщением, что разобрались и исправили. Оказывается, одна ячейка ссылалась на другую, та на третью, а третья на первую. Чтобы избежать зависания ввели предварительный контроль и вывод сообщения об ошибке. Очень радостно похвалил Ивана и пошел досыпать. Проблемы на этом не закончились. Ошибки под руками бухгалтера лезли сплошным потоком. Только через месяц удалось добиться стабильной работы с результатами похожими на правильные. Дополнительно Иваны протестировали работу математических функций. Очередной показ прошел более-менее успешно. Впрочем, перспективы практического применения оставались крайне туманны. Список замечаний и пожеланий включал в себя свыше 40 позиций. Но основной проблемой были 40к Спирали. Большие таблицы не лезли в них несмотря на все ухищрения. Еще бухгалтерия очень хотела хотя бы 100 знаков на ячейку, а лучше 120. И печать псевдографики. А так же сортировку по строкам и по столбцам и фильтры. И если в оперативную память по прикидкам это еще лезло, то с долговременное хранение становилось все более и более узким местом. Нужен, как минимум, нормальный дисковод килобайт хотя бы на 160, да и жесткий хоть на пятерочку был бы очень кстати.(тут можно по поводу дисков что-то вставить в зависимости от того, что планируется).
Сам же я, в это время занимался, в основном, Кнутом и его искусством. Шелепин переключил этот вопрос на Семичастного, а тот предложил подготовить, для начала, подробный список затронутых в книге вопросов. Специалисты КГБ подготовят обзоры текущего положения, а потом к ним, может быть, добавим кусочки из книги и передадим для оценки отечественным математикам на экспертизу. Все под грифом, конечно. Без грифа в СССР идут только такие тайны за которые сразу исчезнешь если что.
Через неделю после показа стало понятно, чем вызван энтузиазм разработчиков. И рассказал мне обо всем Анатолий. Во всех технических вузах есть курсовые или расчетные работы на симплекс-метод. Считать их вручную долго и муторно. А посчитать на ЭВМ мало кому доступно. Побывав в процессе разработки в нескольких вузах, ребята завели полезные связи среди студентов, преподавателей и научных сотрудников. Таблички для типовых примеров они сделали за два дня. Даже дописали несколько специальных дополнительных функций. Работу целиком они не делали, только расчет, все остальное делали или старшекурсники или аспиранты. За расчет брали скромно — 5 (тут сложно сказать какая сумма адекватна. В конце 70х, начале 80х за сложный курсовой с расчетами брали 100+) рублей. Кроме симплекса добавили еще несколько типовых расчетов, и венцом стала задача оптимизации графика движения, методом последовательных приближений к каким-то средним квадратам. За месяц на четверых получилось больше тысячи. Причем не только без отвлечения от основной работы, но и с пользой для программы. Основным потребителем выступали заочники. Первый отдел отслеживал ситуацию прямо с начала консультаций, но не вмешивался. Я не стал спрашивать почему, а Анатолий и не сказал. Программу решили назвать ЭлТаб. ElTab на американском. Я так и не смог смотреть на нее без содрогания, но у мира был свой взгляд. И если в СССР она просто шла в стандартной поставке Денди2 (условное название), то в тех же штатах за нее приходилось доплачивать. Цену поставили $149 за одну копию и $129 при покупке от трех и выше, а неограниченную лицензию продавали за $20000. И покупали. За пять лет пользовательская база программы превысила 200000 установок. Ее портировали на все популярные ЭВМ начиная ПДП11 (думаю ПДП все равно взлетит). Она стала корпоративным стандартом во многих крупных компаниях. И фактически эволюционировала в привычный мне вид с появлением графического интерфейса.
06. Про советский лунный трактор
(hcube)
Задача хоть в чем-то, но опередить американцев, очевидно, стояла перед Шелепиным в полный рост, потому что, объявив курс на исследование Луны автоматами, СССР начал эти самые автоматы проектировать в три смены. И, конечно, директор НИИ Интел не остался в стороне от этого увлекательного процесса.
Про Луноходы я помнил только то, что они были. Поскольку программу свернули чуть не до моего рождения, о машинах я помнил только приблизительный внешний вид - черепашка на шести... или восьми? колесах. Вроде там еще реактор был. И третий Луноход, который в музее.
Зато, как и любой завсегдатай Интернет, я отлично был знаком с американской программой исследования Марса - в 2012 о пройденных километрах и преодоленных препятствиях рапортовали примерно так же, как в СССР - о повышении удоев и выплавки металла. Надо сказать, что хвалили программу не зря - при расчетном сроке эксплуатации в 6 месяцев, парочка марсоходов прожила на поверхности аж два марсианских года - 4 земных - и несмотря на обилие мелких неисправностей, продолжала накручивать на колеса марсианский грунт.
Примерный вид марсианских роверов я хорошо помнил - 6 колес на длинноходовой подвеске, широкие раскладные панели солнечных батарей, и торчащая вверх штанга панорамной камеры. Без, правда, конкретных размеров, помнил только, что запустили марсоход ракетой среднего класса Атлас-5, с российским ракетным двигателем на первой ступени.