Информатика. Общая информатика. Основы языка C++. Мамонова Т.Е. - 72 стр.

UptoLike

Составители: 

туры данных), исследование проблем обеспечения надежности и мобиль-
ности ПС, создание методики управления коллективной разработкой ПС,
появление инструментальных программных средств (программных
инструментов) поддержки технологии программирования.
80-е годы характеризуются широким внедрением персональных
компьютеров во все сферы человеческой деятельности и тем самым со-
зданием обширного и разнообразного контингента пользователей ПС.
Это привело к бурному развитию пользовательских интерфейсов и со-
зданию четкой концепции качества ПС. Появляются языки програм-
мирования (например, Ада), учитывающие требования технологии про-
граммирования. Развиваются методы и языки спецификации ПС. Выхо-
дит на передовые позиции объектный подход к разработке ПС. Созда-
ются различные инструментальные среды разработки и сопровождения
ПС. Развивается концепция компьютерных сетей.
90-е годы знаменательны широким охватом всего человеческого
общества международной компьютерной сетью, персональные компью-
теры стали подключаться к ней как терминалы. Это поставило ряд
проблем регулирования доступа к компьютерно-сетевой информации
(как технологического, так и юридического и этического характера).
Остро встала проблема защиты компьютерной информации и передава-
емых по сети сообщений. Стали бурно развиваться компьютерная тех-
нология (CASE-технология) разработки ПС и связанные с ней формаль-
ные методы спецификации программ. Начался решающий этап полной
информатизации и компьютеризации общества.
Таким образом, можно выделить четыре этапа развития програм-
мирования, приведённые ниже.
Основные этапы развития программирования как науки
Первый этап «стихийное программирование». Этот этап охваты-
вает период с момента появления первых вычислительных машин до се-
редины 60-х годов XX века. В этот период практически отсутствовали
сформулированные технологии, и программирование фактически было
искусством. Первые программы имели простейшую структуру. Они со-
стояли из собственно программы на машинном языке и обрабатывае-
мых ею данных. Сложность программ в машинных кодах ограничива-
лась способностью программиста одновременно мысленно отслеживать
последовательность выполняемых операций и местонахождение данных
при программировании.
Второй этап структурный подход к программированию (60–70-е
годы XX века.) Структурный подход к программированию представляет
72