面向过程编程的思想和方法一、 引言随着更加方便的面向对象编程的出现,面向过程编程逐渐被人们冷落。但是在面向对象编程出现之前,面向过程编程的高效和清晰的数据结构影响了软件开发的发展历程。本文主要介绍了什么是面向过程编程的思想和方法,分析其特征及优缺点,并且根据面向过程编程和面向对象的编程的进行了比较。二、 面向过程简介:面向过程编程将程序分成了数据和处理函数两部分,程序以处理函数为核心,如果要执行什么操作,就将数据传给相应的处理函数,返回我们需要的结果。也有的人把面向过程定义为:算法 + 数据结构,我觉得也很准确,算法就是处理函数,而数据结构即为我们所说的数据,本质上是一样的。面向过程编程所有的数据和处理函数都是公有的,整个编程的思维过程就是定义数据,定义处理函数,然后将数据传给处理函数进行处理,处理函数之间也可以互相调用,数据和处理函数紧密耦合,共同为我们所开发的项目服务。三、 面向过程的编程思想:“面向过程”(Procedure Oriented)是一种以事件为中心的编程思想。“面向过程”也可称之为“面向记录”编程思想,他们不支持丰