类人猿之所以能够进化为人类,我的理解是它们具备不断试错不断学习的能力。
在进化的道路中每一次试错都是一次成长的过程。量变引起质变,经历了无数次的失败也经历了无数次的成长,类人猿终于变成了今天的你我。
将人类的进化过程映射到计算机技术上,虽有些扯,但多少有些相通性。
想要让计算机执行不同的功能,最终必然需要将不同的功能转化为计算机能够识别的语句。
程序语言之所以能够识别不同的语句,恰恰是因为它具备试错的能力,也即是判断的能力。
任何一种程序语言都必须具备能够根据不同的条件执行不同的语句,也就是选择结构。