過程式編程

過程式程序設計  ， 又稱過程化編程 ， 一種編程典範 ， 衍生自指令式編程 ， 有時會被視爲是同義語 。 主要要採取過程調用或函數調用的方式來進行流程控制 。 流程則由包涵一系列運算步驟的過程 （ Procedures ） ， 例程 （ routines ） ， 子程序 （ subroutines ）, 方法 （ methods ） ， 或函式 （ functions ） 來控制 。 在程式執行的任何一個時間點 ， 都可以呼叫某個特定的程序 。 任何一個特定的程序 ， 也能被任意一個程序或是它自己本身呼叫 。 最初的主要過程式編程語言出現在大約1957年至1964年 ， 包括Fortran 、 ALGOL 、 COBOL 、 PL / I和BASIC ， 後來的Pascal和C發表於大約1970年至1972年 。