过程式程序设计
过程式程序设计(英语:Procedural programming),又称过程化编程,一种编程典范,派生自指令式编程,有时会被视为是同义语。主要要采取过程调用或函数调用的方式来进行流程控制。流程则由包涵一系列运算步骤的过程(Procedures),例程(routines),子程序(subroutines), 方法(methods),或函数(functions)来控制。在程序执行的任何一个时间点,都可以调用某个特定的程序。任何一个特定的程序,也能被任意一个程序或是它自己本身调用。
最初的主要过程式编程语言出现在大约 1957 年至 1964 年,包括 Fortran、ALGOL、COBOL、PL/I 和 BASIC,后来的 Pascal 和 C 发表于大约 1970 年至 1972 年。
- 采取 过程调用 / 函数调用 的方式来进行 流程控制
- 流程控制由包涵一系列运算步骤
- 过程 (Procedures)
- 例程 (routines)
- 子程序 (subroutines)
- 方法 (methods)
- 函数 (functions)
- 在程序执行的任何一个时间点,都可以调用某个特定的程序
- 任何一个特定的程序,也能被任意一个程序或是它自己本身调用
- index
- 1957-1964: Fortran, ALGOL, COBOL, PL/I, BASIC
- 1970-1972: Pascal, C
- 流程控制由包涵一系列运算步骤
- Hardware supported → a stack register and instructions for calling procedures and returning from them
- Hardware support for other types of programming is possible, but no attempt was commercially successful (for example Lisp machines or java processors)