上QQ阅读APP看书,第一时间看更新
1.2.1 计算机科学概念
计算机科学(Computer Science,CS)是系统性研究信息处理与计算的理论基础以及它们在计算机系统中的实现与应用方法的学科,它通常被形容为对创造、描述以及转换信息的算法的系统研究。由计算机科学的定义可以发现,这门学科所研究的并不仅仅是使用计算机的方法,而是更注重与计算机应用相关的理论知识以及如何对计算机已有的功能进行改进和完善,甚至开发出新的功能。
在计算机诞生之初,当时的计算机主要被用来进行科学数值计算,科学家利用计算机完成的工作仅仅是将设计好的程序交给计算机执行并计算、记录结果而已,并不需要在计算机方面做深刻的科学思考,因此那时并不是所有的人都认为计算机科学能够成为独立的一门学科,而是认为操纵计算机更像是一种职业。然而随着计算机以惊人的速度不断发展,它在各个领域的应用越来越深入,其重要性逐渐被学术界认可,于是在20世纪50年代到60年代,计算机科学开始被确立为不同种类的学科。世界上第一个计算机科学学位是由美国的普渡大学于1962年设立的,随后斯坦福大学也开设了同样的学位课程。
计算机科学是一门具有很强的实用性、面向范围很广的学科,并且在设立之后取得了迅速的发展,它建立在数学、电子、磁学、光学、精密机械等多个学科的基础之上,但是计算机科学并不是简单地将这些学科知识进行合并,而是将它们经过高度综合之后形成的一套有关信息表示、变换、存储、处理、控制和利用的理论、方法、技术。随着计算机的发展及其在各个领域的应用加深,计算机科学也产生了许多分支学科,它们各自有单独的研究重点,相互之间又存在着知识重叠,共同形成了一个庞大而完整的知识体系。