《(毕业论文)-外文翻译--计算机》由会员分享,可在线阅读,更多相关《(毕业论文)-外文翻译--计算机(14页珍藏版)》请在金锄头文库上搜索。
1、附件 1:外文资料翻译译文 计算机计算机计算机是一种电子设备,它能接收一套指令或一个程序,然后通过对数值 数据进行运算或者对其他形式的信息进行处理来执行该程序。如果没有计算机的发展,现代的高科技世界是不可能产生的。在整个社会, 不同型号和不同大小的计算机被用于存储和处理各种数据,从政府保密文件、 银行交易到私人家庭账目。计算机通过自动化技术开辟了制造业的新纪元,而 且它们也增强了现代通信系统的性能。在几乎每一个研究和应用技术领域,从 构建宇宙模型到产生明天的气象报告,计算机无不是必要的工具,并且它们的 应用本身就开辟了人们推测的新领域。数据库服务和计算机网络使各种各样的 信息源可供使用。同样的
2、先进技术也使侵犯个人隐私和商业秘密成为可能。计 算机犯罪已经成为作为现代技术代价组成部分的许多风险之一。外部硬件外部硬件从启动任一计算机系统的中心开始。你看到旁边一个像箱形的东西吗?这 有一个电源开关和一或两个灯。这也应该有一个部分或很多部分用来插入磁盘。就是这样,它包含了计算机的所有重要部分。 如果它是高高的立着的,那它 就是一个塔形主机 。 如果是平放的,那它是一个桌面主机 。 询问你的父母 让你看看电脑的背面, (永远不要未经允许就自己看电脑背后,因为在机箱背后 有很多危险的电路!) 。你会看到很多电线和电缆从主机连接到电脑的其他部分, 例如监视器。 你的计算机主机应该有一个部分用来插入
3、软盘或光盘。这些被称为软盘驱 动器和 CD - ROM。软盘驱动器是从一个非常薄的磁盘上读取信息,它的里边是 一个平的、方的、塑料盒子。您既可以往磁盘上写入信息也可以保存它们。CD - ROM 是暂时的光盘-只读存储器。 光盘是一种闪光的圆盘可以储存信息。CD - ROM 仅能从磁盘读取信息。许多新的计算机有一个 CD - RW(RW 表示复写) 代替 CD - ROM。CD - RW 可让您将信息写入到磁盘中也可以从中读取。此外, 一些新的计算机拥有一个 DVD(数字视频磁盘)驱动器代替 CD - ROM 或 CD - RW。DVD 和 CD 看起来一样,但是它拥有更多的信息。 你可以看电影
4、,听 音乐,或玩电脑游戏。你要知道 一个重要的事情那就是:你可以在 DVD 播放 器里播放 CD,但你不能在 CD 播放器里播放 DVD 光盘! Input Devices 输入设备和输入设备和 Output Devices 输出设备输出设备这有几种从电脑获取或输入新信息的方式。最常见的两种方式是键盘和鼠 标。键盘上有字符 (字母、数字和标点符号)键和特殊命令键。按下键告诉计 算机要做什么或要写什么。鼠标有一个特殊的球,你可以拿着鼠标在垫子上或 桌子上左右移动,屏幕上光标也会左右移动。通过点击鼠标上的按钮,你就指 挥计算机要做什么。其他类型的输入设备可以让你把图片输入到计算机中。扫 描仪复制图
5、片或文件到计算机中。这有几种类型的扫描仪和其中一些看起来非 常不同,但大多数是一个玻璃面板和一个平盖。 你可以让电脑与数码相机相连 把照片输入到电脑中。最常见的输出设备是一台监视器 。它看起来像一台电视机,组合电脑屏幕上的东西。显示器可以让你“看到”你和计算机正在一起做什么。扬声器是输 出设备,可以让你听到计算机发出的声音。打印机是另一个计算机系统的常有 的组成部分。你可以把在电脑屏幕上看到的东西打印到纸上。内部硬件内部硬件计算机是由许多电子部件或零件构成。 这些组件都各自有一个特殊的工作, 他们共同工作,使你能进行计算机操作。一些组件是隐藏在计算机里的,你无 法看到它们。其他部分你可以从外面
6、看到它们。 Power It Up!插电源!插电源!每台计算机都需要一个电源,把家里的电转换成电流使它工作。当它被插 入到墙壁,电流从电线流过到计算机的电源。 当计算机打开,电源提供的电流 流过电脑内的其他组成部分。 之所以给它起主板的名字,是因为它像其他所有电路板的母亲。在桌面主 机下部或塔形主机的旁边可以发现,主板是最大的电路板同时有许多更小的板 插入到它。它拥有电脑所有最重要的部分。在主板上,你会发现几个扩展卡。 每个卡都有特殊的用途。声卡上的专有电路包含了操作电脑的声音。显卡处理 图像显示在显示器上。另外还有其他的计算机部件,包括驱动器和端口扩展卡。调制解调器是一个扩展部分,使计算机可
7、以相互交谈。目前的调制解调器 可以达到 5.6 万字每秒。计算机的大脑是 CPU 或中央处理单元 。就像大脑一样,它控制着信息,告 诉计算机其他部分做什么。CPU 的计算机类型决定了该计算机的处理信息速度。 因为 CPU 通常产生很多热量,所以通常在它附近安装一个小风扇,使它冷却下 来。计算机中一个非常重要的组成部分是 BIOS 芯片。 BIOS 代表基本输入输出 系统。简单来说,打开计算机,BIOS 芯片开始工作,分辨哪些部分已做和哪些 部分要做。 RAM 换 句话说,他们使用与 IBM 的 PC 相同的操作系统。个人电脑有很多不同的操作系 统,但最常见的是 Windows,它是由一个名为
8、Microsoft 公司开发的。 Windows 是类似于 Macintosh 的操作系统,因为它也使用了鼠标和 GUI(图形 用户界面) ,使用图形或图片 , 以帮助用户用计算机系统操作计算机。 计算机革命计算机革命 Macintosh 操作系统和以后的 Windows 操作系统安装在一大部的电脑上供人们 使用。用户使用这两个操作系统的人机界面友好 , 更容易使没有学习过计算 机的人使用这些好机器。当电脑变得如此容易操作且负担得起时其他的机器, 例 如打字机和工资计算器,很快就成为了过去的事。编程语言编程语言在计算机科学中,编程语言是用来编写可被计算机运行的一系列指令(计 算机程序)的人工语
9、言。与英语等自然语言相类似,编程语言具有词汇、语法 和句法。然而,自然语言不适合计算机编程,因为它们能引起歧义,也就是说 它们的词汇和语法结构可以用多种方式进行解释。用于计算编程的语言必须具 有简单的逻辑结构,而且它们的语法、拼写和标点符号的规则必须精确。 编程语言在复杂性和通用程度上大相径庭。有些编程语言是为了处理特定 类型的计算问题或为了用于特定型号的计算机系统而编写的。例如,FORTRAN 和 COBOL 等编程语言是为解决某些普遍的编程问题类型而编写的FORTRAN 为了科学领域的应用,而 COBOL 为了商业领域的应用。尽管这些语言旨在处理 特定类型的计算机问题,但是它们具有很高的可
10、移植性,也就是说它们可以用 来为多种类型的计算机编程。其他的语言,譬如机器语言,是为一种特定型号 的计算机系统,甚至是一台特定的计算机,在某些研究领域使用而编写的。最 常用的编程语言具有很高的可移植性,可以用于有效地解决不同类型的计算问 题。像 C、PASCAL 和 BASIC 这样的语言就属于这一范畴。 语言类型语言类型编程语言可划分为低级语言和高级语言。低级编程语言或机器语言,是编 程语言中最基础的类型,能被计算机直接理解。机器语言的区别取决于制造商 和计算机的型号。高级语言是在计算机能够理解和处理之前必须首先翻译成机 器语言的编程语言。C、C+、PASCAL 和 FORTRAN 都是高级
11、语言的例子。汇编语 言是中级语言,非常接近于机器语言,没有其他高级语言所表现出的语言复杂程度,但仍然得翻译成机器语言。 1、机器语言 在机器语言中,指令被写成计算机能够直接理解的被称之为比特的 1 和 0 的序列。机器语言中的一条指令通常告诉计算机 4 件事情:(1)到计算机主存 储器(随机访问存储器)的哪个位置去找一或两个数字或者简单的数据段; (2)要执行的一个简单操作,例如将两个数字加起来;(3)将这个简单操作 的结果存放在主存储器的什么位置;以及(4)到哪里找要执行的下一条指令。 虽然所有的可执行程序最终都是以机器语言的形式被计算机读取,但是它们并 非都是用机器语言编写的。直接用机器语
12、言编程极端困难,因为指令是 1 和 0 的序列。机器语言中的一条典型的指令可能是 10010 1100 1011,意思是将存 储寄存器 A 的内容加到存储寄存器 B 的内容中。 2、高级语言 高级语言是利用人类语言中的词和句法的一套相对复杂的语句。它们比汇 编语言和机器语言更类似于正常的人类语言,因此用来编写复杂的程序更容易。 这些编程语言允许更快地开发更庞大和更复杂的程序。然而,在计算机能够理 解之前,高级语言必须被称之为编译器的另外一种程序翻译成机器语言。因为 这个原因,与用汇编语言编写的程序比较起来,用高级语言编写的程序可能运 行的时间更长,占用的内存更多。 3、汇编语言 计算机编程人员
13、使用汇编语言使机器语言程序编写起来更简单一些。在汇 编语言中,每条语句大致对应一条机器语言指令。汇编语言的语句是借助易于 记忆的命令编写的。在典型的汇编语言的语句中,把存储寄存器 A 的内容加到 存储寄存器 B 的内容中这一命令,可以写成 ADD B, A。汇编语言与机器语言具 有某些共同特征。例如,对特定的比特进行操作,用汇编语言和机器语言都是 可行的。当尽量减少程序的运行时间很重要时,程序员就使用汇编语言,因为 从汇编语言到机器语言的翻译相对简单。当计算机的某个部分必须被直接控制 时,如监视器上的单个点或者流向打印机的单个字符,这时也使用汇编语言。 高级语言的分类高级语言的分类 高级语言通
14、常分为面向过程的、函数式的、面向对象的或逻辑的语言。当 今最常见的高级语言是面向过程的语言。在这种语言中,执行某个完整功能的 一个或多个相关的语句块组成一个程序模块或过程,而且被给予诸如“过程 A”的名称。如果在程序的其他地方需要同样的操作序列,可以使用一个简单的 语句调回这个过程。实质上,一个过程就是一个小型程序。一个大程序可以通 过将执行不同任务的过程组合在一起而构成。过程语言使程序变得比较短,而 且更易于被计算机读取,但是要求程序员将每个过程都设计得足够通用,能用 于不同的情况。 函数式语言像对待数学函数一样对待过程,并允许像处理程序中的任何其 他数据一样处理它们。这就使程序构造在更高、
15、更严密的水平上得以实现。函 数式语言也允许变量在程序运行过程中可以被用户指定和更改的数据符号 只被赋值一次。这样,通过减少对语句执行的确切顺序给予关注的必要性, 就简化了编程,因为一个变量没有必要每次在一个程序语句中用到,都重新定 义或重新赋值。函数式语言的许多观点已经成为许多现代过程语言的关键部分。面向对象的语言是函数式语言的发展结果。在面向对象的语言中,用来编写程序的代码和程序处理的数据,组合成叫做对象的单元。对象进一步组合成 类,而类则定义对象必须具有的属性。类的一个简单例子就是书这个类。这个 类中的对象可能是小说和短篇小说。对象还有某些与其相关的功能,称为方法。 计算机通过使用对象的某
16、种方法来使用这个对象。方法对对象中的数据执行某 个操作,然后将值返回给计算机。对象的类也可更进一步组合成层,而在层中 一个类的对象可继承另一个类的方法。面向对象的语言中所提供的这种结构, 使面向对象的语言对于复杂的编程任务非常有用。 逻辑语言将逻辑用作其数学基础。一个逻辑程序由一系列的事实与“如 果则”规则组成,来具体说明一系列事实如何可以从其他实事中推断出来, 例如: 如果 X 语句为真,则 Y 语句为假。 在这样一个程序的执行过程中,一条输入语句可以按照逻辑从程序中的其 他语句推断出来。许多人工智能程序使用这种语言编写。 语言的结构与成分语言的结构与成分 编程语言使用特定类型的语句或指令,来给程序提供功能结构。程序中的 一条语句是表达一个简单意思的基本句子,其目的是给计算机一条基本指令。 语句对允许的数据类型、数据如何处理以及过程和函数的工作方式进行定义。 程序员利用语句来操作编程语言的常见成分,如变量和宏(程序中的小型程序) 。数据声明语句给予称为变量的程序元素以名称和属性。变量在程序中可以 赋予不同的值。变量可以具有的属性被称作类型,它们包括:变量中可