1.2 什么是计算机
优质
小牛编辑
196浏览
2023-12-01
计算机(computer)是能以人的几百万甚至几十亿倍速度进行计算并作出逻辑判断的设备。例如今天的许多个人计算机每秒钟可以进行几亿次加法运算。操作台式计算器的人要几十年才能算出的数值,强大的个人计算机只要一秒钟即可计算完毕(注意:你怎么知道这个人加对了没有?你怎么知道计算机做得是否正确?)。
如今最快的超级计算机(supercomputer)每秒钟可以进行几干亿次加法运算,是成百上千的人花一整年时间才能完成的计算工作。每秒钟万亿条指令的计算机已经能在研究实验室中工作。
计算机在一组指令控制下处理数据(data),这组指令称为计算机程序(computer programmer)。这些计算机程序指导计算机按顺序进行计算机程序(computerprogrammer)指定的一组操作。
构成计算机系统的各种设备(如键盘、屏幕、鼠标、磁盘、内存、光盘和处理器)称为硬件。计算机上运行的计算机程序称为软件。几年来,硬件成本已经大幅下降,使个人计算机更加平民化。但是,随着程序员开发了许多越来越强大、越来越复杂的应用程序,而软件开发技术却进步不大,因而使软件开发成本不断上升。本书介绍通过成熟的软件开发方法减少软件开发成本,即结构化编程、自上而下逐步完善、功能化以及面向对象编程。