1,需求研究过程产生全覆盖理论的逻辑结构,这就包括程序的所有功能,理论转化成命题谓词功能用逻辑方程,
2,设计研究过程确定控制命令存储模块、数据存储模块、根据推理规则构造推理过程、每个推理过程用命题谓词表达、需要条件访问控制命令存储模块或数据存储模块、访问方法用地址和变量名都可,
3,将设计转化成程序,所有推理过程用逻辑连接词如与或非及其他连接起来,产生的任何控制和数据都存到存储模块,程序的输出由控制命令存储模块或数据存储模块输出,这两个存储模块可设立地址,好比一个旅馆有很多房间,要找人说房间号即可,房间出来的人即为输出,
4,测试即为验证推理过程,这比测试现有程序效率高多了,
5,对于复杂程序即为多种推理过程组合,因为每个模块都是一个推理过程,所以程序结构比现有程序结构简单清晰,
6,面向逻辑结构编程语言重点做软件力学算法数据库和软件力学操作系统,其他人不是编程的问题,是调用程序的问题。
https://blog.sciencenet.cn/blog-3482188-1334969.html
上一篇:
面向逻辑结构编程的程序结构与现有程序结构的重要不同下一篇:
面向逻辑结构编程怎么产生控制和数据