Pascal之父,尼古拉斯·沃斯(Nicklaus Wirth)有这么一句名言:程序(Program)=算法(Algorithm)+数据结构(Data Structure)。依据该理论,本章将从“程序=数据+算法”的角度进行展开,其中数据分为数据结构和数据类型。结构决定功能,功能一般通过相关的算法(函数或方法)及其控制结构实现,如图2-1所示。
图2-1 程序的构成