Page 275 - Microsoft Word - Милогиё 2019-чом 1
P. 275

М.И.Беляев, Милогия, том 1, «Основы теории иерархии, ©, 2019г.

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

                                          274
   270   271   272   273   274   275   276   277   278   279   280