从模块,对象,组件,服务等方面给出了编程系统的理论基础。 确定了作者在学生和研究生的参与下提出的有关编程的理论:图形模块化编程理论,其中图形表示作为图形顶点数学可及性的邻接矩阵; 生成程序理论和软件工厂理论; 通过确定复杂系统中各个元素的逻辑和代数数学理论,实现图对象和组件建模(OCM)理论; 基于具有安全性和质量系统的本体论和服务组件模型(SOA,SCA)的系统编程理论。 给出了Internet智能和纳米技术,用于将计算机技术向纳米技术转变。