面向过程编程

简介

面向过程_百度百科

面向过程”(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)伴随着代码的日益庞大,代码的重构导致了代码间出现了各种关系,于是乎我们流水账式的编程方式就难以满足这种需求。(代码过于复杂)

大多数情况下,编写的代码并不会过于复杂,因此过程式即可满足。

而教科书和网络上对过程式语言的负面评论是不能真实引导初学者,过度强调过程式语言的落后最终导致初学者盲目地使用“对象”。


「编程思想」 系列文章
Part 1 -面向过程编程
Part 2 -面向对象编程