- 冒号空间 - https://blog.zhenghui.org -

Reply To: 不知冒号老师对public static void Main现象怎么看?

C++中“臭名昭著”的过程式与对象式的混用


我特意在“臭名昭著”四个字上加上引号,便表示本人并不赞同这个说法。“过程”与“对象”当然不是互斥的,在《冒号课堂》中关于编程范式的分类中对此已作过说明。对于Java、C#等语言来说,整体设计采用的对象式思维,具体实现对象的每个方法则是过程式思维。至于你提到程序的动作性,这个也不是绝对的。比如prolog是纯声明式语言(更具体地,是逻辑式语言),不需要对”要做些什么”进行描述,只需要罗列一些规则、事实和目标即可,具体的程序执行动作由解释器自动完成。


Share