М.Н. Хохлова

Робот по программированию (Робот ПО)


ЗАКОНОМЕРНОСТЬ ЭВОЛЮЦИИ МЕТОДОВ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
 

АБСТРАКТ


          Цифровая трансформация экономики и эффективность применения любой вычислительной техники определяется функциональным программным обеспечением (ПО). За красивой объединяющей метафорой «интернет вещей» (Internet of Things, IoT), «интернет всего» (Internet of Everything), «умные вещи» (Smart Things) и т.п. сегодня примитивно скрываются миллионы «лоскутных» автономных программ, разработанных миллионами программистов.


       Для анализа и оценки эволюции программирования и определения тенденций будущего развития рассмотрены ряд ключевых аспектов:


• Объект управления, какие требования он формирует к современному ПО.
• Языки программирования, эволюция их развития, что дальше...
• Программа, форма представления результата: текст и исполняемый код.
• Программирование, как повысить эффективность жизненного цикла ПО.
• Программист. Человеческий фактор, «сильное» и «слабое» звено ПО.
• Кибербезопасность. Уязвимости, новые принципы и подходы.


            В данной работе изложена новая парадигма радикального концептуального изменения традиционного неторопливого развития программирования. Понимая острую потребность в создании нового класса адаптивных сложных информационных систем и платформ, адекватных динамике изменения требований природоподобных объектов управления, впервые создан РОБОТ ПО ПРОГРАММИРОВАНИЮ (Робот ПО).


            То есть предлагается вообще не писать тексты программ и изъять программиста из процесса распределённого коллективного (в реальном времени) создания сложных динамически развиваемых «живых» функциональных информационных систем и платформ. Принципиально изменяется традиционный многоэтапный жизненный цикл информационных систем. Наряду с рядом других GGG-технологий робот по программированию (Робот ПО) знаменует начало конца информационной эпохи. (Подробнее можно ознакомиться в книгах «КОНЕЦ ИНФОРМАЦИОННОГО ОБЩЕСТВА. НОВЫЙ РЕНЕССАНС», «ТЕОРИЯ ЭВОЛЮЦИОННОГО МОДЕЛИРОВАНИЯ», «ЭРА ГАРМОГЕНЕЗА», «Сетевые Мир и Война», «Глобальные вызовы и решения» и других)

Полная версия статьи 


Ключевые слова: языки программирования, программист, машинные коды, языки высокого уровня, структурное программирование, специализированные языки, визуальное программирование, объектно-ориентированное программирование, семантическая интероперабельность, управление изменениями требований, робот по программированию, автоматическое программирование, ЭВМ, информационная система, программное обеспечение, «интернет вещей» (Internet of Things, IoT) «интернет всего» (Internet of Everything), сетецентрическая система, жизненный цикл,…