6
Глава 1. ИСТОРИЯ РАЗВИТИЯ ТЕХНОЛОГИЙ РАЗРАБОТКИ
ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
1.1
Стихийное программирование
Этот этап охватывает период от момента появления первых
вычислительных машин до середины 60-х годов XX в. В этот период
практически отсутствовали сформулированные технологии и
программирование фактически было искусством. Первые программы
имели простейшую структуру. Они состояли из собственно
программы на машинном языке и обрабатываемых ею данных (рис.
1.1).
Рис. 1.1 - Структура первых программ
Сложность программ в
машинных кодах ограничивалась
способностью программиста одновременно мысленно отслеживать
последовательность выполняемых операций и местонахождение
данных при программировании мнемоники кодов операций. В
результате программы стали более «читаемыми».
Создание языков программирования высокого уровня, таких как
FORTRAN и ALGOL, существенно упростило программирование
вычислений, снизив уровень детализации операций. Это, в свою
очередь, позволило увеличить сложность программ.
Революционным
было
появление
в
языках
средств,
позволяющих оперировать подпрограммами (идея написания
подпрограмм появилась гораздо раньше, но отсутствие средств
7
поддержки в
первых языковых средствах существенно снижало
эффективность их применения.) Подпрограммы можно было
сохранять и использовать в других программах. В
результате были
созданы огромные библиотеки расчетных и служебных подпрограмм,
которые по мере надобности вызывались из разрабатываемой
программы.
Типичная программа того времени состояла из
основной
программы, области
Достарыңызбен бөлісу: