Page 275 - Microsoft Word - Милогиё 2019-чом 1
P. 275
М.И.Беляев, Милогия, том 1, «Основы теории иерархии, ©, 2019г.
4.4. О СТРУКТУРНОМ ПРОГРАММИРОВАНИИ
Одним из ярчайших примеров торжества идей законов
иерархии может служить эволюция вычислительной тех-
ники и, в первую очередь, программного обеспечения
компьютеров.
Программное обеспечение компьютеров появилось
позднее аппаратного. По мере увеличения сложности ап-
паратуры возрастали и возможности программного обес-
печения. Были созданы ассемблеры, компиляторы, опера-
ционные системы и системы управления базами данных.
Хотя в основе ряда дисциплин, смежных с вычислитель-
ной техникой, например, математической логики, лингви-
стики, теории автоматов и др., лежит математика, у боль-
шинства специалистов до сих пор был и остается подход
к разработке программного обеспечения скорее прагмати-
ческий, нежели теоретический. А между тем эволюция
программного обеспечения, эволюция компьютеров, со
всей очевидностью свидетельствует о том, что именно в
этой сфере наиболее ярко проявляются законы эволюции,
законы иерархии. Предшествующее поколение програм-
мистов обучалось программированию непосредственно
программированием. Программисты мыслили абстракт-
ными категориями (машинными двоичными кодами).
Пользователь получал результат, не зная ход (пути) реше-
ния задачи. Выход из тупика вначале был найден на пути
структурного (модульного) программирования, при кото-
ром задача расчленялась на блоки (модули), из которых
потом складывалась та или иная программа. Формирова-
лись библиотеки стандартных программ, из которых, как
из кирпичиков, строились другие программы. Здесь уже
начал возникать совершенно новый механизм (в програм-
мировании, но не в математике и др. науках), при котором
274