《好学的C++程序设计》——1.2 计算机怎样对数据进行处理

    xiaoxiao2023-12-16  167

    本节书摘来自异步社区出版社《好学的C++程序设计》一书中的第1章,第1.2节,作者: 张祖浩 , 沈天晴,更多章节内容可以访问云栖社区“异步社区”公众号查看。

    1.2 计算机怎样对数据进行处理

    好学的C++程序设计

    1.2.1 把算法形成的程序输入计算机

    要让计算机为我们作数据处理,我们必须把数据处理操作的步骤考虑好,交给计算机。目的是要让计算机按我们所考虑的步骤一步步进行操作,最后达到我们的目的。

    我们所考虑的,对数据处理操作的步骤叫做算法。

    算法必须用某种语言写出来形成一个程序。程序输入计算机,使计算机按程序指令一步步地对数据进行操作,最终实现按算法对数据进行的处理。

    那么,当我们对数据处理的算法考虑好了,用什么语言写出程序来输入计算机呢?

    1.2.2 用什么语言输入计算机能懂

    计算机硬件只能听从由二进制码(0和1)组成的指令。由二进制码组成的指令序列叫做机器语言。计算机对机器语言能识别,并能据此直接对内存中的数据进行相应操作。机器语言是低级语言。在计算机诞生初期,专家们是用机器语言写出程序的。

    由于机器语言全是二进制码,人们难懂难记,编程费时又费力。后经专家们的不懈努力,设计出与人们习惯语言相近的程序设计语言,这种语言叫做高级语言。

    20世纪50年代至70年代,FORTRAN、BASIC、ALGOL、PASCAL、COBOL、ADA和C等高级语言相继问世。它们凭借各自的优点,在程序设计中都曾占有一席之地。高级语言的出现大大促进了计算机软件的开发。C++语言是在C语言的基础上发展起来的,并且与C语言兼容。

    用高级语言编写出程序,经编译系统翻译成机器语言,让计算机能识别,并能遵照执行。

    本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

    最新回复(0)