现有编程体系的问题

原创
2020/09/16 16:12
阅读数 38

现有编程体系偏向于制造端,而编程的特殊性就在于:编程是由设计端到制造端成一体的,这是程序的易复制性造成的。

设计端是从草稿到设计图,而制造端是从设计图到成品。草稿系统是完成初步设想的,之后需求的是局部设计功能,最后是设计图的定稿。看出这里面最大的需求是什么?就是自动完成代码系统,这个系统与现有自动代码生成的最大区别就是:实现的代码不是完全体的。这种局部快速完成可以减少不必要的重复输入,提供迭代的基础。不知道为什么,现有编程语言都想当然设定代码实现者,就一定能完全理解整个编译体系。就是编译器作者也会用错自己设计的功能。

草稿系统主要是完成命名、功能分区、通信布局。

局部设计主要是完成功能动作布局。现有的编程,大量的时间就浪费在动作布局上:要声明这的、要调整那的。编程本应是由人和机器合作完成,现有的成了机器是监工,人是苦力。最后,人就苛求机器无限的快,好平衡自身问题。

设计图是设计端的最后一步。就是合成以上步骤的。而这里面需要的是,调整的灵活性。作图软件在这方面的模式非常成功,人是视觉动物,观察问题通过视觉的效率最高。现有的文字模式是平面流,基本不可能对发现问题提供任何帮助,人只能依赖机器来跑结果而发现问题。从而加剧对机器过度依赖。

制造端的问题,发现问题只能报错了事。不知为啥,就一直保持计算机还是打孔时代的模式。多核多用户都是发明给用户的,不是给写代码的。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部