Помощь в учёбе, очень быстро...
Работаем вместе до победы

Формирование сборочной технологии программирования в бывшем СССР

РефератПомощь в написанииУзнать стоимостьмоей работы

В этот период был взят курс на развитие индустрии программ. В СССР были созданы фонды алгоритмов и программ во всех республиках СССР. С участием В. М. Глушкова сформировалась концепция сборки программ (система АПРОП), в том числе из библиотек и фондов, как путь к индустрии программ из уже разработанных элементов или готовых «деталей». Как результат определился главный элемент сборочного конвейера… Читать ещё >

Формирование сборочной технологии программирования в бывшем СССР (реферат, курсовая, диплом, контрольная)

Актуальной задачей развития ТП В. М. Глушков считал «технологию комплексного проектирования вычислительных систем, когда проектирование технических средств системы объединено в единый процесс проектирования базисного математического обеспечения» [28]. Эта идея реализована в системе ПРОЕКТ с использованием формализованных технических зданий и средств языка Аналитик «Мир-2». Перспективной тенденцией развития таких систем Глушков считал переход от однопроцессорных фоннеймановских машин до мозгоподобных машин.

В этот период был взят курс на развитие индустрии программ. В СССР были созданы фонды алгоритмов и программ во всех республиках СССР. С участием В. М. Глушкова сформировалась концепция сборки программ (система АПРОП), в том числе из библиотек и фондов, как путь к индустрии программ из уже разработанных элементов или готовых «деталей» [1].

После изучения нами стандартов сборки в автомобильной промышленности впервые был определен интерфейс, как механизм связывания разнородных объектов и обмена данных между ними. В результате сформировалось сборочное программирование, объектами которого были разнородные модули, интерфейсы и функции преобразования нерелевантных типов данных, передаваемых между связываемыми модулями в ЯП на платформе ЕС ЭВМ. Операциями в этом программировании были процессы сборочного конвейера — сборка и интерфейс.

Интерфейс апробирован на разных типах программных модулей в ЯП (Algol, Fortran, PL/1, Cobol и др.). Вопросам интерфейса была посвящена международная конференция «Интерфейс СЭВ» (1987) [32]. Авторская концепция интерфейса, включая межъязычный, межмодульный и технологический, была принята и ученые Г. И. Коваль, Т. М. Коротун, Е. М. Лаврищева были награждены Почетной грамотой. Аналогичная концепция интерфейса, как связывающего звена разноязычных модулей, отобразилась в языке MIL (Module Interface Language, 1984) и в современных языках API (Application programs Interface), IDL (Interface Definition Language), SIDL (Scientifical IDL) и др. Интерфейс стал главным элементом в процессе создания новых ПС из готовых модулей и затем компонентов, КПИ в современных глобальных средах. Он стал базисом сборочного конвейера Глушкова и сборочного программирования.

Сборочное программирование развивали академик А. П. Ершова, профессор В. В. Липаев, академик Э. X. Тыугу и многие другие. Система АПРОП [24, 25], как CASE-инструмента автоматизации процесса сборки, финансировалась министерством Радиопромышленности СССР более 10 лет. Данная система стала составной частью проекта «ПРОТВА — технология создания бортовых систем». Коллектив разработчиков этого проекта был награжден премией Кабинета Министров СССР (1987). Систему сборочного программирования АПРОП официально использовали 52 организации СССР.

Академик А. П. Ершов считал «сборочное программирование эффективным, поскольку готовые запрограммированные модули позволяют быстро решить любые задачи из определенной проблемной области для ЕС ЭВМ и мини-, микрои макро ЭВМ» [33].

Сборка стала важным технологическим решением в индустрии программных продуктов в бывшем СССР. Автором по этой тематике была защищена докторская диссертация «Методы, средства и инструменты сборочного программирования» (1988), которую оппонировали специалисты — Э. X. Тыугу, Э. 3. Любимский и И. В. Всльбицкий. Результаты исследований в области сборочного программирования были опубликованы в монографиях «Сборочное программирование» (Е. М. Лаврищева, В. Н. Грищенко, 1991), «Технология сборочного программирования» (В. В. Липаев, Б. А. Позин, А. А. Штрик, 1992) и «Прикладные программные системы» (В. Н. Редько, И. В. Сергиенко, В. С. Стукало, 1992).

Как результат определился главный элемент сборочного конвейера Глушкова, а именно технологические линии (ТЛ), которые апробированы в проекте Института кибернетики АИС «Юпитер-470» для военно-морского флота СССР (1983;1991). В нем было создано шесть ТЛ и сгенерировано около 500 программ обработки данных для разных объектов этой АИС.

Показать весь текст
Заполнить форму текущей работой