第1章 计算机和C++(www.cppentry.com)编程(www.cppentry.com)入门
1.1 计算机系统 2
1.1.1 硬件 2
1.1.2 软件 5
1.1.3 高级语言 6
1.1.4 编译器 7
1.1.5 历史回顾 8
1.2 编程(www.cppentry.com)和问题求解 9
1.2.1 算法 9
1.2.2 程序设计 10
1.2.3 面向对象编程(www.cppentry.com) 12
1.2.4 软件生命周期 12
1.3 C++(www.cppentry.com)入门 13
1.3.1 C++(www.cppentry.com)语言的起源 13
1.3.2 一个C++(www.cppentry.com)示范程序 14
1.3.3 陷阱:在\n中错误地使用斜杠 17
1.3.4 编程(www.cppentry.com)提示:输入和输出语法 17
1.3.5 简单C++(www.cppentry.com)程序的布局 17
1.3.6 陷阱:在include的文件名前错误地添加一个空格 18
1.3.7 编译和运行C++(www.cppentry.com)程序 19
1.3.8 编程(www.cppentry.com)提示:让程序运行起来 19
1.4 测试和调试 21
1.4.1 程序错误的分类 22
1.4.2 陷阱:错误地假定程序正确 22
小结 23
自测题答案 23
编程(www.cppentry.com)项目 25
分析的整个发展和运作现在都可由机器完成……分析机将指引未来的科学发展。
查尔斯·巴贝奇(1792-1871)
概述
本章讲解计算机的基本组成,以及设计和编写程序的基本技术,然后展示一个示例C++(www.cppentry.com)程序,描述它是如何工作的。
1.1 计算机系统
计算机要遵循的一系列指令统称为程序。计算机使用的各种程序称为该计算机的软件。组装一台计算机所需的物理设备称为硬件。正如后文所述,计算机硬件在概念上是非常简单的。然而,现在的计算机都配备大量软件以辅助我们完成各种编程(www.cppentry.com)任务。这些软件包括各种编辑器、翻译器以及管理器等。最终的工作环境就是一个复杂的、功能强大的系统。本书几乎完全围绕软件展开,但首先有必要对硬件有一个基本的了解。