函式（functions）来控制。在程式执行的任何一个时间点，都可以唿叫某个特定的程序。任何一个特定的程序，也能被任意一个程序或是它自己本身唿叫。最初的主要过程式编程语言出现在大约1957年至1964年，包括Fortran、ALGOL、COBOL、PL/I和BASIC，后来的Pascal和C发表于大约1970年至1972年。