上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第1章 概述
自1946年第一台数字电子计算机ENIAC问世以来,计算机在理论、技术以及应用等方面都有了很大的发展。特别是计算机的应用,它已从早期的数值计算应用扩展到现在大量的非数值计算应用,如信息管理、文字处理、面向Internet的应用(如电子邮件、Web搜索/浏览、电子商务等)以及嵌入式应用(智能家居等)。现在,计算机已经渗透到人类社会活动的各个领域并发挥着巨大的作用。
一台计算机由硬件和软件两部分构成。硬件是指计算机的物理构成,软件主要是指计算机程序(指令序列)。没有硬件就没有计算机,但如果只有硬件没有软件,那么可以说计算机几乎什么事情也做不了。因此,要想用计算机来解决各种问题,必须要有相应的软件。
随着计算机应用领域的不断扩大、应用层次的不断加深,社会对计算机软件的需求急剧增长,这就导致了软件的规模不断扩大、复杂程度不断提高,如何设计出大量的满足用户需求的高质量软件是软件工作者所面临的严峻挑战。
本章从计算机的工作原理、程序设计的基本思想以及具体的程序设计语言三个方面对与计算机程序设计相关的基本内容进行概述。