上QQ阅读APP看书,第一时间看更新
第1章 计算思维与C语言的初体验
计算机堪称20世纪以来人类最伟大的发明之一,对人类的影响非常深远。计算机是一种具备数据处理与计算能力的电子化设备。1946年,美国宾夕法尼亚大学教授埃克脱(Eckert,John Presper,Jr.)与莫奇利(John W. Mauchly)合作发明了人类第一台真空电子管计算机——ENIAC。接着冯·诺依曼(John von Neumann)教授首先提出了存储程序与二进制编码的概念,认为数据与程序可以存储在计算机存储器内。这开启了程序语言与程序设计蓬勃发展的序幕。
对有志于从事信息专业工作的人员来说,程序设计是一门与计算机硬件和软件息息相关的学科,称得上是近十几年来蓬勃兴起的一门科学。
程序设计的本质是数学,而且是简单的数学应用。过去对于程序设计的实践目标,我们会非常看重“计算”能力。而随着信息与网络科技的高速发展,现在程序设计课程的目的更多的是对学生“计算思维”(Computational Thinking, CT)的训练。