过程式程序设计（），又称过程化编程，一种编程典范，衍生自指令式编程，有时会被视为是同义语。主要要採取过程调用或函数调用的方式来进行流程控制。流程则由包涵一系列运算步骤的过程（Procedures），例程（routines），子程序（subroutines）, 方法（methods），或函式（functions）来控制。在程式执行的任何一个时间点，都可以唿叫某个特定的程序。任何一个特定的程序，也能被任意一个程序或是它自己本身唿叫。最初的主要过程式编程语言出现在大约1957年至1964年，包括Fortran