1.1.5 历史回顾
第一台真正可编程(www.cppentry.com)的计算机是由英国数学家和物理学家查尔斯·巴贝奇设计的。巴贝奇在1822年前的某个时间开始这个项目,并将自己的余生都奉献给了它。虽然这台机器始终没有完成,但它的设计思想是计算机历史上的一个里程碑。我们对于查尔斯·巴贝奇和他的计算机设计的认识,主要来自他的同事艾达·奥古斯塔的著作。艾达·奥古斯塔是诗人拜伦之女,后来成为伯爵夫人。许多人都认为艾达·奥古斯塔是有史以来的第一位计算机程序员。她的一些观点(在下一节开头引用)至今仍然适用于计算机的问题求解过程。计算机不具备魔法,不能(至少目前不能)为我们遇到的所有问题都自动给出妥善的解决方案。计算机只能做程序员要它做的事情。虽然解决方案最终由计算机执行,但方案本身由程序员自己制定。所以在讨论计算机编程(www.cppentry.com)时,首先要讨论程序员如何制定解决方案。