什么是非过程化语言?也请举例子说明。
在各种编程领域中,过程化语言是指编程本身是对所要解决问题的方式方法的描述,相反非过程化是指不采用“指导”的方法,而其他的如“对问题答案的描述”。例如sql。一般应该是一些抽象级别较高的语言。
所以我觉得应该是一种相对的概念,对于硬件来说,C就是机器码和汇编的一种非过程的抽象。对象调用中,oo的用法就是对于过程的一种非过程的抽象。------------这一段是我自己地认识,因为一切都要靠“过程”来实现,只不过是coder是否对其进行描述的问题。对于一个C程序员汇编是非过程的,对于一个架构师,恐怕连组件都是非过程的了.....
在各种编程领域中,过程化语言是指编程本身是对所要解决问题的方式方法的描述,相反非过程化是指不采用“指导”的方法,而其他的如“对问题答案的描述”。例如sql。一般应该是一些抽象级别较高的语言。
所以我觉得应该是一种相对的概念,对于硬件来说,C就是机器码和汇编的一种非过程的抽象。对象调用中,oo的用法就是对于过程的一种非过程的抽象。------------这一段是我自己地认识,因为一切都要靠“过程”来实现,只不过是coder是否对其进行描述的问题。对于一个C程序员汇编是非过程的,对于一个架构师,恐怕连组件都是非过程的了.....