第1篇 基础知识
第1章 绪论
1.1 C++历史背景
要学一门语言,首先要对这门语言有一定的了解,要知道这门语言能做什么,要怎样做才能学好。本节将对c++语言的历史背景进行简单的介绍,使读者对c++语言有一个简单而直接的印象。
1.1.1 20世纪*伟大的发明
计算机的出现给我们的生活带来了巨大的变化,它是如何发展起来的呢?开始时人们致力于能够进行四则运算的机器,是通过机械齿轮运作的加法器,而后是精度只有l2位的乘法计算器,直到l847年Charles Babbages开发出能计算31位精度的机械式差分机,这台差分机被普遍认为是世界**台机械式计算机。随着电子物理的发展,真空二极管,真空三极管问世,到1939年**部用真空管计算的机器被研制出来,该机器是能进行16位加法的机器:随后,用氖气灯(霓虹灯)存储器、复杂数字计算机(断电器计数机)、可编写程序的计数机,被一一研制出来。1946年,**台电子管计算机ENIAC在美国被研制出来,这台计算机占地l70平方米,重30吨,有1.8万个电子管,用十进制计算,每秒运算5000次。计算机从此进入了电子计算机时代,经历了真空管计算机、晶体管计算机、集成电路计算机、大规模集成电路计算机4个阶段,每一个阶段都是随着电子物理的发展而发展的,晶体管的出现取代了电子管,将电子原件结合到一片小小的硅片上,形成集成电路(IC),在一个芯片上容纳几百个或是几千个电子原件形成了大规模集成电路(LSI),直到现在已经出现了32纳米制作的电子芯片,可谓是发展迅速。计算机运行速度越来越快,从**台计算机的每秒5000次到现在的2GHz。
现在计算机已经应用到各个领域,科学计算、信号检测、数据管理、辅助设计都在使用计算机,人们的生活已经渐渐离不开它,所以说计算机是20世纪*伟大的发明。
……