正在加载图片...
《计算机英语》参考译文和练习答案 第四单元 课文A:编程语言 、引言 在计算机科学中,编程语言是用来编写可被计算机运行的一系列指令(计算机程序)的 人工语言。与英语等自然语言相类似,编程语言具有词汇、语法和句法。然而,自然语言不 适合计算机编程,因为它们能引起歧义,也就是说它们的词汇和语法结构可以用多种方式进 行解释。用于计算编程的语言必须具有简单的逻辑结构,而且它们的语法、拼写和标点符号 的规则必须精确。 编程语言在复杂性和通用程度上大相径庭。有些编程语言是为了处理特定类型的计算问 题或为了用于特定型号的计算机系统而编写的。例如, FORTRAN和 COBOL等编程语言是 为解决某些普遍的编程问题类型而编写的— FORTRAN为了科学领域的应用,而 COBOL 为了商业领域的应用。尽管这些语言旨在处理特定类型的计算机问题,但是它们具有很高的 可移植性,也就是说它们可以用来为多种类型的计算机编程。其他的语言,譬如机器语言, 是为一种特定型号的计算机系统,甚至是一台特定的计算机,在某些研究领域使用而编写的 最常用的编程语言具有很高的可移植性,可以用于有效地解决不同类型的计算问题。像C、 PASCAL和 BASIC这样的语言就属于这一范畴 二、语言类型 编程语言可划分为低级语言和高级语言。低级编程语言或机器语言,是编程语言中最基 础的类型,能被计算机直接理解。机器语言的区别取决于制造商和计算机的型号。高级语言 是在计算机能够理解和处理之前必须首先翻译成机器语言的编程语言。C、C+←、 PASCAL 和 FORTRAN都是高级语言的例子。汇编语言是中级语言,非常接近于机器语言,没有其 他高级语言所表现出的语言复杂程度,但仍然得翻译成机器语言 1、机器语言 在机器语言中,指令被写成计算机能够直接理解的被称之为比特的1和0的序列。机器 语言中的一条指令通常告诉计算机4件事情:(1)到计算机主存储器(随机访问存储器)的 哪个位置去找一或两个数字或者简单的数据段:(2)要执行的一个简单操作,例如将两个数 字加起来;(3)将这个简单操作的结果存放在主存储器的什么位置:以及(4)到哪里找要 执行的下一条指令。虽然所有的可执行程序最终都是以机器语言的形式被计算机读取,但是 它们并非都是用机器语言编写的。直接用机器语言编程极端困难,因为指令是1和0的序列 机器语言中的一条典型的指令可能是l00101000,意思是将存储寄存器A的内容加到 存储寄存器B的内容中 2、高级语言 高级语言是利用人类语言中的词和句法的一套相对复杂的语句。它们比汇编语言和机器 语言更类似于正常的人类语言,因此用来编写复杂的程序更容易。这些编程语言允许更快地 开发更庞大和更复杂的程序。然而,在计算机能够理解之前,高级语言必须被称之为编译器《计算机英语》参考译文和练习答案 10 第四单元 课文 A:编程语言 一、引言 在计算机科学中,编程语言是用来编写可被计算机运行的一系列指令(计算机程序)的 人工语言。与英语等自然语言相类似,编程语言具有词汇、语法和句法。然而,自然语言不 适合计算机编程,因为它们能引起歧义,也就是说它们的词汇和语法结构可以用多种方式进 行解释。用于计算编程的语言必须具有简单的逻辑结构,而且它们的语法、拼写和标点符号 的规则必须精确。 编程语言在复杂性和通用程度上大相径庭。有些编程语言是为了处理特定类型的计算问 题或为了用于特定型号的计算机系统而编写的。例如,FORTRAN 和 COBOL 等编程语言是 为解决某些普遍的编程问题类型而编写的——FORTRAN 为了科学领域的应用,而 COBOL 为了商业领域的应用。尽管这些语言旨在处理特定类型的计算机问题,但是它们具有很高的 可移植性,也就是说它们可以用来为多种类型的计算机编程。其他的语言,譬如机器语言, 是为一种特定型号的计算机系统,甚至是一台特定的计算机,在某些研究领域使用而编写的。 最常用的编程语言具有很高的可移植性,可以用于有效地解决不同类型的计算问题。像 C、 PASCAL 和 BASIC 这样的语言就属于这一范畴。 二、语言类型 编程语言可划分为低级语言和高级语言。低级编程语言或机器语言,是编程语言中最基 础的类型,能被计算机直接理解。机器语言的区别取决于制造商和计算机的型号。高级语言 是在计算机能够理解和处理之前必须首先翻译成机器语言的编程语言。C、C++、PASCAL 和 FORTRAN 都是高级语言的例子。汇编语言是中级语言,非常接近于机器语言,没有其 他高级语言所表现出的语言复杂程度,但仍然得翻译成机器语言。 1、机器语言 在机器语言中,指令被写成计算机能够直接理解的被称之为比特的 1 和 0 的序列。机器 语言中的一条指令通常告诉计算机 4 件事情:(1)到计算机主存储器(随机访问存储器)的 哪个位置去找一或两个数字或者简单的数据段;(2)要执行的一个简单操作,例如将两个数 字加起来;(3)将这个简单操作的结果存放在主存储器的什么位置;以及(4)到哪里找要 执行的下一条指令。虽然所有的可执行程序最终都是以机器语言的形式被计算机读取,但是 它们并非都是用机器语言编写的。直接用机器语言编程极端困难,因为指令是 1 和 0 的序列。 机器语言中的一条典型的指令可能是 10010 1100 1011,意思是将存储寄存器 A 的内容加到 存储寄存器 B 的内容中。 2、高级语言 高级语言是利用人类语言中的词和句法的一套相对复杂的语句。它们比汇编语言和机器 语言更类似于正常的人类语言,因此用来编写复杂的程序更容易。这些编程语言允许更快地 开发更庞大和更复杂的程序。然而,在计算机能够理解之前,高级语言必须被称之为编译器
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有