面向过程的语言(不仅仅是C)是将程序(对数据的一些处理)中的数据和处理分开,使它们天各一方。于是数据们处于无保护、不安全的状态。处理则是凌驾其上、颐指气使、不受约束的驾驭者,而非“服务者”。
对比而言,面向对象的语言(以C++为代表)则是以数据为中心, 处理为其服务的和谐平衡状态。
面向过程的语言(不仅仅是C)是将程序(对数据的一些处理)中的数据和处理分开,使它们天各一方。于是数据们处于无保护、不安全的状态。处理则是凌驾其上、颐指气使、不受约束的驾驭者,而非“服务者”。
对比而言,面向对象的语言(以C++为代表)则是以数据为中心, 处理为其服务的和谐平衡状态。