高级语言最初都是过程语言(procedural language).在一个过程语言中,那些可利用的指令被用于建立成为过程(procedure)的独立单元。过程的用途是接收数据作为输入,用某种方式转换数据并产生特定结果作为输出。