Очерки истории отечественной программной инженерии в 1940-е – 80-е годы

Очерки истории отечественной программной инженерии в 1940-е – 80-е годы

Год выхода: 2015
Аннотация
Книга, описывая развитие вычислительной техники в Советском Союзе в период с 1960 по 1980 годы, охватывает важные события и достижения, а также изменения в направлениях работы специалистов. Основное внимание уделяется созданию и внедрению вычислительных систем, что играло значительную роль как в области народного хозяйства, так и в оборонной промышленности. Одним из значимых достижений этой эпохи стало создание ЭВМ БЭСМ-6, которая оказалась высокопроизводительной для своего времени, выполняя до одного миллиона операций в секунду. Эта вычислительная машина стала не только символом отечественной науки, но и ключевым инструментом для моделирования сложных физических процессов и разработки программ для оборонных систем. В 1980-е годы начался переход к программной инженерии, что способствовало разработке сложных программных комплексов для различных секторов экономики. На фоне этих достижений происходило заметное изменение акцентов в сфере вычислительной техники. В результате перехода к производству ЭВМ, аналогичных западным образцам, значительно сократилось количество оригинальных отечественных разработок. Это вызвало необходимость пересмотра задач и направлений работы советских IT-специалистов, что в свою очередь предопределило отмену проектов, нацеленных на создание уникальных советских вычислительных машин. В этом контексте важным моментом стала разработка программ для оборонных систем и внедрение методов программной инженерии, направленных на повышение качества программных продуктов. В конце 1980-х годов наступило время, когда зарубежные персональные ЭВМ начали широко внедряться в Советском Союзе, что коренным образом изменило ситуацию в области вычислительной техники и программирования. Это потребовало от специалистов адаптации к новым условиям и формату работы, а также переосмысления подходов к разработке программного обеспечения. Авторы книги констатируют, что многие специалисты в области программирования до сих пор не осознают полной зависимости качества программ от применения методов программной инженерии. В результате предприятие предприняло шаги к систематизации и изложению истории отечественной программной инженерии, основываясь на доступных публикациях и материалах. Книга также освещает тему создания семейства полупроводниковых ЭВМ "Урал". С разветвлённой программой, ориентированной на развитие новых технологий и техник, начались работы над унифицированным комплексом "Урал-10", что стало важным шагом к массовому производству полупроводниковых машин. Стремление к улучшению отрасли было закреплено постановлением правительства 1967 года, целью которого стало увеличение мощностей по производству вычислительной техники. Это решение способствовало развитию элементной базы для машин третьего поколения и подготовило почву для создания высокопроизводительных систем, таких как БЭСМ-6, 5Э26, АС-6, МВК Эльбрус и М-13. Помимо разработки ЭВМ, книга подробно рассматривает начало исследований в области параллельного программирования. Параллельные процессы стали объектом серьезного научного интереса, в результате чего были созданы эффективные методы крупноблочного программирования и трансляторов программных продуктов. Здесь стоит отметить новаторский подход отечественных ученых при разработке операторного метода и трансляторов на языке высокого уровня Алгол-60, что стало важным вкладом в теорию программирования и системного программирования в целом. Книга акцентирует внимание на влиянии этих технологий на развитие программирования не только в Советском Союзе, но и в международном контексте. В рамках этой истории также поднимается тема разработки специализированных программ для оборонительных систем, таких как радиолокация, ракетостроение и системы передачи данных. Особое место в этой части текста занимает деятельность С.А. Лебедева, который внес значительный вклад в внедрение электронной вычислительной техники в оборонные системы, включая создание экспериментальной системы противоракетной обороны. Книга не обходит вниманием и характеристики ЭВМ, таких как М-13, где рассматриваются варианты конфигурации и системы автоматизации программирования. В частности, ЭВМ МВК Эльбрус-1 и Эльбрус-2 были предназначены для работы в реальном времени и использования в информационно-вычислительных системах. Программное обеспечение для этих машин, включая язык высокого уровня ЭЛЬ-76, позволяло значительно увеличить скорость разработки программных продуктов. В итоге, книга представляет собой комплексный и систематизированный обзор развития вычислительной техники и программирования в Советском Союзе, охватывая ключевые моменты и достижения в этой области. Авторы подчеркивают необходимость следовать современным требованиям и методам, чтобы не отставать от мировых тенденций в области информационных технологий.