У нас была Великая Эпоха - Игорь Оськин
Шрифт:
Интервал:
Закладка:
34
СМО-Запрос – это набор задач и программ для машиностроительных заводов, реализующих достаточно традиционные методы планирования и учета. Отдел в составе 30 человек прошел со своей системой через несколько заводов. Для каждого завода программы изменялись, у авторов накапливался архив проектных вариантов. На очередном заводе авторы уговаривали заводчан согласиться со своими предложениями. Чаще удавалось, поэтому основа программ оставалась неизменной, а их доработка не требовала больших усилий. В названии был элемент рекламной подачи, но некоторые возможности получения выходной информации по запросу имелись.
Достоинства системы – гибкость, приспособляемость, практичность – несомненны. Если и говорить об изъяне, то он общий для всех: пользователи – заводчане в процессе эксплуатации лишены возможности корректировать чужие для них программы.
35
Юкелис впоследствии эмигрировал в Германию – там как раз началась кампания по восстановлению поголовья евреев – в порядке покаяния. Перед самым его отъездом он и Колесов случайно встретились на улице. «Фашистики расплодились, надо уезжать». Эту тему Колесов не поддержал, невесело пошутили о былом. «Да, конфликтовали, так ведь это я вас воспитывал», — и ткнул его пальцем в живот. Через несколько лет Юкелис развелся и со второй женой, пошел работать чернорабочим, вероятно, для укрепления здоровья и получения пособия по безработице (там, как и в России, распространен черный нал).
Евреи упоминаются в тексте довольно часто, их действительно было много среди ведущих сотрудников, при этом автор просто хотел развеять мифы о притеснениях евреев.
Программист Буртин, пожилой человек, ветеран войны, как-то сказал ему: «Я знаю, что это не моя Родина…» Колесов промолчал. «Так как же мне к тебе относиться, если ты не считаешь мою Родину своей…»
36
Юрист Варов при перестройке стал депутатом российского парламента, голосовал за разрушение СССР, в правительстве Ельцина был главным инспектором РФ по труду.
37
По заданиям Колесова были разработаны средства автоматизации проектирования, использующие информацию об информации – метаинформацию. По существу он предложил перенести в автоматизацию проектирования то, что уже использовалось в автоматизированных системах управления: создание справочников. Только здесь это были справочники о самих данных: их размерность, названия в документах и другое.
Так в генераторе для получения программы печати достаточно указать обозначения данных в табуляграмме: например, цех, изделие, цена, объем производства и т. п. Генератор сам рассчитывает размеры граф и другие параметры печати.
Такая же идея заложена в генератор для получения программ ввода данных.
Вообще многие идеи сами напрашиваются: используйте нас. Через пару лет Овруцкий пригласил его посмотреть его систему на персональных компьютерах. Колесов мягко отказывался, Овруцкий мягко уговаривал. Посмотрел и понял, почему Саша настаивал: у него был применен тот же принцип метаинформации, который ранее использовал Колесов. Он похвалил Сашу, а насчет общего принципа оба скромно промолчали.
Алгоритмический язык показателей не был доведен до реализации. Автор не сожалеет об этом: оставалось немало сомнений по его применению на практике. Язык требует тщательно строить структуры баз данных – исключать повторы, неявные условия – то есть создавать простые, прозрачные структуры. Именно это реализовалось в появившихся вскоре реляционных базах данных. Диалектическая спираль – развитие от простых линейных массивов через сложнейшие базы иерархического типа к воспроизведению линейных файлов в реляционных базах. В языке не было процедур разузлования – расчетов состава изделий, актуальных для машиностроительных заводов. На практике в проектах программа разузлования выполнялась автономно, на полученных файлах работали программы их совместной обработки типа системы Вишнякова. Язык показателей хорошо ложится на системы обработки экономической информации в министерствах и корпорациях, позволяет задавать непредсказуемые (незапрограммированные) запросы для всестороннего экономического анализа. Но такими системами ЛЭМ не занимался.
38
Система Брегмана восхитила его изящной простотой его решений: обработка вложенных файлов (множеств) — в отличие от пересекающихся у Вишнякова. Это эксплуатационное ограничение: нужно постоянно вести некий главный файл, а все остальные будут ведомыми, его подмножествами. но это неудобство искупается другими достоинствами системы. Интерпретирующая система вместо транслятора: вечный спор программистов, что лучше. Опыт и квалификация автора исключили опасность медленной работы программ – вся система была запрограммирована самим Брегманом. В Израиле он преуспел: поработал в компьютерной фирме, его оценили и пригласили в совладельцы. Обеспечил квартирами две семьи своих детей и себя.
У людей одного поколения возникает родство душ. Случайно выяснилось, что Брегман учился в одном классе со Славой Григорьевым, старым приятелем Колесова по Академии связи – учились в одной группе. «Мы его звали Брешкой», — сказал профессор, полковник Слава.
39
На Металлическом заводе он побывал в конструкторском бюро, посмотрел чертежи, схемы расчетов – очень сложно, для автоматизации нужны дорогие специалисты, время и деньги. Поэтому ограничились узкой областью – обработкой текстовой документации – конструкторских спецификаций, технологических процессов и т. п. Здесь нагрузка на инженеров большая – переписывать из справочников, сортировать, выбирать и т. п., с чем машина хорошо справляется. К сожалению, на таких системах много денег не нарабатывалось.
40
Персональные компьютеры позволили выйти из тупика, в котором оказалось развитие научно – технического прогресса: мощные фирмы типа ИБМ создавали все более мощные электронные машины. Советские инженеры пытаются догнать, появляется ЕС-1060. К одной такой машине подключается много пользователей, одновременную работу которых обеспечивает служебная часть машинной системы. Чем больше пользователей, тем больше эта служебная часть и тем меньше ресурсов остается на работу программ – в предельном случае машина работает сама на себя. Спасение пришло из гаража – по западным легендам все новые идеи реализуются энтузиастами – одиночками в неприхотливых условиях. В 1976 году появился первый персональный компьютер, обслуживающий одного пользователя. Эти компьютеры можно объединять в сеть с общей информационной базой. Произошел неожиданный поворот в развитии техники – от централизованных устройств к децентрализованным.
41
Колесов и его коллеги по созданию системы для Таллинского завода могли бы гордиться своей новацией. Могли, если бы не исчез сам завод. Самые грязные и тяжелые работы здесь выполняли русские, доходность небольшая. После разрушения СССР и выхода Эстонии из России судоремонтный завод закрыли.
42
Перечень городов
Столицы – Москва, Киев, Минск, Ереван, Баку, Тбилиси, Ташкент, Таллин, Рига, Вильнюс.
Центр – Нижний Новгород, Казань, Волгоград, Иваново, Суздаль, Тверь, Псков, Саранск, Екатеринбург.
Север – Мурманск, Петрозаводск.
Юг – Самарканд, Ростов-на-Дону, Волгодонск, Краснодар, Севастополь, Одесса, Мариуполь, Геленджик, Николаев.
Запад – Вентспилс, Львов, Витебск, Гомель.
Восток – Петропавловск-Камчатский.