简介
“面向过程”(Procedure Oriented)是一种以过程为中心的编程思想。
趣谈
-
在Google上搜索“Procedure Oriented wiki”,你会发现根本不存在这个百科词条。
-
Procedural programming - Wikipedia翻译成中文应该是:过程式编程。
过程式编程语言有:
A procedural language is a computer programming language that follows, in order, a set of commands. Examples of computer procedural languages are BASIC, C, FORTRAN, and Pascal.
来源:https://www.computerhope.com/jargon/p/proclang.htm
1)过程式编程语言体现人们对编程语言的最初认识——人们以流水账形式记录解决问题的方式。
2)伴随着代码的日益庞大,代码的重构导致了代码间出现了各种关系,于是乎我们流水账式的编程方式就难以满足这种需求。(代码过于复杂)
大多数情况下,编写的代码并不会过于复杂,因此过程式即可满足。
而教科书和网络上对过程式语言的负面评论是不能真实引导初学者,过度强调过程式语言的落后最终导致初学者盲目地使用“对象”。