Технология программирования. - 8 стр.

UptoLike

- 10 -
В 50-е годы мощность компьютеров была невелика. Программирование велось в
машинных кодах. Решались научно-технические задачи. Задание для программиста
содержало достаточно полную постановку задачи. При этом использовалась интуи-
тивная ТП. Документация создавалась после разработки ПС. Родилась фундамен-
тальная концепциямодульное программирование. Появились первые языки высо-
кого уровня (Фортран).
В 60-е годы
наблюдалось бурное развитие и широкое использование языков
высокого уровня. Надежда на то, что внедрение таких языков решит проблемы
программирования, не оправдалась. Проявилась их ограниченность (за исключени-
ем Фортрана) в связи с отсутствием модульного программирования. Появление в
компьютерах второго поколения механизма прерываний предвосхитило появление
мультипрограммирования. Стали создаваться большие программные системы.
Появились
организации, включающие в себя программистские коллективы.
В 70-е годы информационные системы и БД получили широкое распростране-
ние, т.е. произошло резкое удешевление цены хранения информации в компьюте-
рах. Технологии программирования развивались по следующим направлениям:
1) обоснование и широкое внедрение нисходящей разработки (сверху вниз).
Структурное программирование;
2) создание абстрактных типов данных и модульного
программирования;
3) исследование проблем надёжности и мобильности ПС;
4) работа над методиками коллективной разработки ПС;
5) появление инструментальных средств поддержки ТП.
В 80-е годы широкое внедрение ПК вызвало появление многочисленных поль-
зователей. Усиленное внимание к разработке пользовательского интерфейса повы-
сило требования к качеству ПС. Развиваются методы и языки спецификации ПС.
Повышается роль
к объектному подходу на проектирование ПС. Создаются инст-
рументальные среды по разработке ПС.
В 90-е годы укрепилась тенденция широкого охвата человеческого общества
глобальной сетью. Возникли технические, юридические, этические проблемы ис-