计算机相关专业外文翻译.docx
《计算机相关专业外文翻译.docx》由会员分享,可在线阅读,更多相关《计算机相关专业外文翻译.docx(20页珍藏版)》请在冰豆网上搜索。
计算机相关专业外文翻译
本科毕业设计(论文)外文翻译译文
学生姓名:
院(系):
专业班级:
指导教师:
完成日期:
要求
1、外文翻译是毕业设计(论文)的主要内容之一,必须学生独立完成。
2、外文翻译译文内容应与学生的专业或毕业设计(论文)内容相关,不得少于15000印刷符号。
3.外文翻译译文用A4纸打印。
文章标题用3号宋体,章节标题用4号宋体,正文用小4号宋体,20磅行距;页边距上、下、左、右均为2.5cm,左侧装订,装订线0.5cm。
按中文翻译在上,外文原文在下的顺序装订。
4、年月日等的填写,用阿拉伯数字书写,要符合《关于出版物上数字用法的试行规定》,如“2005年2月26日”。
5、所有签名必须手写,不得打印。
附件1:
外文资料翻译译文
计算机
计算机是一种电子设备,它能接收一套指令或一个程序,然后通过对数值数据进行运算或者对其他形式的信息进行处理来执行该程序。
如果没有计算机的发展,现代的高科技世界是不可能产生的。
在整个社会,不同型号和不同大小的计算机被用于存储和处理各种数据,从政府保密文件、银行交易到私人家庭账目。
计算机通过自动化技术开辟了制造业的新纪元,而且它们也增强了现代通信系统的性能。
在几乎每一个研究和应用技术领域,从构建宇宙模型到产生明天的气象报告,计算机无不是必要的工具,并且它们的应用本身就开辟了人们推测的新领域。
数据库服务和计算机网络使各种各样的信息源可供使用。
同样的先进技术也使侵犯个人隐私和商业秘密成为可能。
计算机犯罪已经成为作为现代技术代价组成部分的许多风险之一。
外部硬件
从启动任一计算机系统的中心开始。
你看到旁边一个像箱形的东西吗?
这有一个电源开关和一或两个灯。
这也应该有一个部分或很多部分用来插入磁盘。
就是这样,它包含了计算机的所有重要部分。
如果它是高高的立着的,那它就是一个塔形主机。
如果是平放的,那它是一个桌面主机。
询问你的父母让你看看电脑的背面,(永远不要未经允许就自己看电脑背后,因为在机箱背后有很多危险的电路!
)。
你会看到很多电线和电缆从主机连接到电脑的其他部分,例如监视器。
你的计算机主机应该有一个部分用来插入软盘或光盘。
这些被称为软盘驱动器和CD-ROM。
软盘驱动器是从一个非常薄的磁盘上读取信息,它的里边是一个平的、方的、塑料盒子。
您既可以往磁盘上写入信息也可以保存它们。
CD-ROM是暂时的光盘-只读存储器。
光盘是一种闪光的圆盘可以储存信息。
CD-ROM仅能从磁盘读取信息。
许多新的计算机有一个CD-RW(RW表示复写)代替CD-ROM。
CD-RW可让您将信息写入到磁盘中也可以从中读取。
此外,一些新的计算机拥有一个DVD(数字视频磁盘)驱动器代替CD-ROM或CD-RW。
DVD和CD看起来一样,但是它拥有更多的信息。
你可以看电影,听音乐,或玩电脑游戏。
你要知道一个重要的事情那就是:
你可以在DVD播放器里播放CD,但你不能在CD播放器里播放DVD光盘!
InputDevices输入设备和OutputDevices输出设备
这有几种从电脑获取或输入新信息的方式。
最常见的两种方式是键盘和鼠标。
键盘上有字符(字母、数字和标点符号)键和特殊命令键。
按下键告诉计算机要做什么或要写什么。
鼠标有一个特殊的球,你可以拿着鼠标在垫子上或桌子上左右移动,屏幕上光标也会左右移动。
通过点击鼠标上的按钮,你就指挥计算机要做什么。
其他类型的输入设备可以让你把图片输入到计算机中。
扫描仪复制图片或文件到计算机中。
这有几种类型的扫描仪和其中一些看起来非常不同,但大多数是一个玻璃面板和一个平盖。
你可以让电脑与数码相机相连把照片输入到电脑中。
最常见的输出设备是一台监视器。
它看起来像一台电视机,组合电脑屏幕上的东西。
显示器可以让你“看到”你和计算机正在一起做什么。
扬声器是输出设备,可以让你听到计算机发出的声音。
打印机是另一个计算机系统的常有的组成部分。
你可以把在电脑屏幕上看到的东西打印到纸上。
内部硬件
计算机是由许多电子部件或零件构成。
这些组件都各自有一个特殊的工作,他们共同工作,使你能进行计算机操作。
一些组件是隐藏在计算机里的,你无法看到它们。
其他部分你可以从外面看到它们。
PowerItUp!
插电源!
每台计算机都需要一个电源,把家里的电转换成电流使它工作。
当它被插入到墙壁,电流从电线流过到计算机的电源。
当计算机打开,电源提供的电流流过电脑内的其他组成部分。
之所以给它起主板的名字,是因为它像其他所有电路板的母亲。
在桌面主机下部或塔形主机的旁边可以发现,主板是最大的电路板同时有许多更小的板插入到它。
它拥有电脑所有最重要的部分。
在主板上,你会发现几个扩展卡。
每个卡都有特殊的用途。
声卡上的专有电路包含了操作电脑的声音。
显卡处理图像显示在显示器上。
另外还有其他的计算机部件,包括驱动器和端口扩展卡。
调制解调器是一个扩展部分,使计算机可以相互交谈。
目前的调制解调器可以达到5.6万字每秒。
计算机的大脑是CPU或中央处理单元。
就像大脑一样,它控制着信息,告诉计算机其他部分做什么。
CPU的计算机类型决定了该计算机的处理信息速度。
因为CPU通常产生很多热量,所以通常在它附近安装一个小风扇,使它冷却下来。
计算机中一个非常重要的组成部分是BIOS芯片。
BIOS代表基本输入输出系统。
简单来说,打开计算机,BIOS芯片开始工作,分辨哪些部分已做和哪些部分要做。
RAM&ROM随机存取存储器&只读存储器
你们有没有听过RAM和ROM这些词?
这两个词看起来非常相似,很容易被初学者混淆。
然而,理解他们的意思,知道它们是干什么的,可以帮助你记住它们。
RAM代表随机存取存储器。
RAM芯片会记住你告诉他什么甚至可以改变旧的记住新的信息。
但是,当计算机关闭时,内存RAM会你告诉它的一切。
这就是为什么它如此重要,可以保存计算机上的工作内容,但是如果电脑突然关闭,RAM将失去你所有的工作内容!
ROM代表只读存储器。
ROM擅长存储,但不能改变它的内容。
它拥有的信息是内置到它上的。
ROM像是读一本图书馆的书,你可以读大量的信息,但你不能改变它(因为你永远不能在一本图书馆的书上写东西)。
RAM另一方面则更像是一个期刊,你可以在期刊上写信息。
但是如果你改变了主意,您可以擦除和写入新的信息。
操作系统
在计算机科学中,操作系统(OS)是控制计算机的基本软件。
它具有3个主要功能:
协调与操作计算机硬件,如计算机存储器、打印机、磁盘、键盘、鼠标和监视器;在各种存储介质上编排文件,如软盘、硬盘、光盘和磁带;以及处理硬件错误和数据丢失。
什么是操作系统?
在任何电脑中最重要的程序是操作系统。
该操作系统是一个由许多小的程序控制CPU与其他硬件组件进行交流的大型程序。
它对于不明白编程语言的人们使他们操作计算机更容易。
换句话说,操作系统使人机友好。
操作系统类型
不同的电脑制造商使用不同的操作系统。
苹果已经为它的Macintosh系列电脑安装了特定的操作系统。
当IBM发布了自己的个人电脑在80年代初时,他们并没有得到它的版权,这使得许多其他公司生产的是与IBM相似的计算机;换句话说,他们使用与IBM的PC相同的操作系统。
个人电脑有很多不同的操作系统,但最常见的是Windows,它是由一个名为Microsoft公司开发的。
Windows是类似于Macintosh的操作系统,因为它也使用了鼠标和GUI(图形用户界面),使用图形或图片,以帮助用户用计算机系统操作计算机。
计算机革命
Macintosh操作系统和以后的Windows操作系统安装在一大部的电脑上供人们使用。
用户使用这两个操作系统的人机界面友好,更容易使没有学习过计算机的人使用这些好机器。
当电脑变得如此容易操作且负担得起时其他的机器,例如打字机和工资计算器,很快就成为了过去的事。
编程语言
在计算机科学中,编程语言是用来编写可被计算机运行的一系列指令(计算机程序)的人工语言。
与英语等自然语言相类似,编程语言具有词汇、语法和句法。
然而,自然语言不适合计算机编程,因为它们能引起歧义,也就是说它们的词汇和语法结构可以用多种方式进行解释。
用于计算编程的语言必须具有简单的逻辑结构,而且它们的语法、拼写和标点符号的规则必须精确。
编程语言在复杂性和通用程度上大相径庭。
有些编程语言是为了处理特定类型的计算问题或为了用于特定型号的计算机系统而编写的。
例如,FORTRAN和COBOL等编程语言是为解决某些普遍的编程问题类型而编写的——FORTRAN为了科学领域的应用,而COBOL为了商业领域的应用。
尽管这些语言旨在处理特定类型的计算机问题,但是它们具有很高的可移植性,也就是说它们可以用来为多种类型的计算机编程。
其他的语言,譬如机器语言,是为一种特定型号的计算机系统,甚至是一台特定的计算机,在某些研究领域使用而编写的。
最常用的编程语言具有很高的可移植性,可以用于有效地解决不同类型的计算问题。
像C、PASCAL和BASIC这样的语言就属于这一范畴。
语言类型
编程语言可划分为低级语言和高级语言。
低级编程语言或机器语言,是编程语言中最基础的类型,能被计算机直接理解。
机器语言的区别取决于制造商和计算机的型号。
高级语言是在计算机能够理解和处理之前必须首先翻译成机器语言的编程语言。
C、C++、PASCAL和FORTRAN都是高级语言的例子。
汇编语言是中级语言,非常接近于机器语言,没有其他高级语言所表现出的语言复杂程度,但仍然得翻译成机器语言。
1、机器语言
在机器语言中,指令被写成计算机能够直接理解的被称之为比特的1和0的序列。
机器语言中的一条指令通常告诉计算机4件事情:
(1)到计算机主存储器(随机访问存储器)的哪个位置去找一或两个数字或者简单的数据段;
(2)要执行的一个简单操作,例如将两个数字加起来;(3)将这个简单操作的结果存放在主存储器的什么位置;以及(4)到哪里找要执行的下一条指令。
虽然所有的可执行程序最终都是以机器语言的形式被计算机读取,但是它们并非都是用机器语言编写的。
直接用机器语言编程极端困难,因为指令是1和0的序列。
机器语言中的一条典型的指令可能是1001011001011,意思是将存储寄存器A的内容加到存储寄存器B的内容中。
2、高级语言
高级语言是利用人类语言中的词和句法的一套相对复杂的语句。
它们比汇编语言和机器语言更类似于正常的人类语言,因此用来编写复杂的程序更容易。
这些编程语言允许更快地开发更庞大和更复杂的程序。
然而,在计算机能够理解之前,高级语言必须被称之为编译器的另外一种程序翻译成机器语言。
因为这个原因,与用汇编语言编写的程序比较起来,用高级语言编写的程序可能运行的时间更长,占用的内存更多。
3、汇编语言
计算机编程人员使用汇编语言使机器语言程序编写起来更简单一些。
在汇编语言中,每条语句大致对应一条机器语言指令。
汇编语言的语句是借助易于记忆的命令编写的。
在典型的汇编语言的语句中,把存储寄存器A的内容加到存储寄存器B的内容中这一命令,可以写成ADDB,A。
汇编语言与机器语言具有某些共同特征。
例如,对特定的比特进行操作,用汇编语言和机器语言都是可行的。
当尽量减少程序的运行时间很重要时,程序员就使用汇编语言,因为从汇编语言到机器语言的翻译相对简单。
当计算机的某个部分必须被直接控制时,如监视器上的单个点或者流向打印机的单个字符,这时也使用汇编语言。
高级语言的分类
高级语言通常分为面向过程的、函数式的、面向对象的或逻辑的语言。
当今最常见的高级语言是面向过程的语言。
在这种语言中,执行某个完整功能的一个或多个相关的语句块组成一个程序模块或过程,而且被给予诸如“过程A”的名称。
如果在程序的其他地方需要同样的操作序列,可以使用一个简单的语句调回这个过程。
实质上,一个过程就是一个小型程序。
一个大程序可以通过将执行不同任务的过程组合在一起而构成。
过程语言使程序变得比较短,而且更易于被计算机读取,但是要求程序员将每个过程都设计得足够通用,能用于不同的情况。
函数式语言像对待数学函数一样对待过程,并允许像处理程序中的任何其他数据一样处理它们。
这就使程序构造在更高、更严密的水平上得以实现。
函数式语言也允许变量——在程序运行过程中可以被用户指定和更改的数据符号——只被赋值一次。
这样,通过减少对语句执行的确切顺序给予关注的必要性,就简化了编程,因为一个变量没有必要每次在一个程序语句中用到,都重新定义或重新赋值。
函数式语言的许多观点已经成为许多现代过程语言的关键部分。
面向对象的语言是函数式语言的发展结果。
在面向对象的语言中,用来编写程序的代码和程序处理的数据,组合成叫做对象的单元。
对象进一步组合成类,而类则定义对象必须具有的属性。
类的一个简单例子就是书这个类。
这个类中的对象可能是小说和短篇小说。
对象还有某些与其相关的功能,称为方法。
计算机通过使用对象的某种方法来使用这个对象。
方法对对象中的数据执行某个操作,然后将值返回给计算机。
对象的类也可更进一步组合成层,而在层中一个类的对象可继承另一个类的方法。
面向对象的语言中所提供的这种结构,使面向对象的语言对于复杂的编程任务非常有用。
逻辑语言将逻辑用作其数学基础。
一个逻辑程序由一系列的事实与“如果……则”规则组成,来具体说明一系列事实如何可以从其他实事中推断出来,例如:
如果X语句为真,则Y语句为假。
在这样一个程序的执行过程中,一条输入语句可以按照逻辑从程序中的其他语句推断出来。
许多人工智能程序使用这种语言编写。
语言的结构与成分
编程语言使用特定类型的语句或指令,来给程序提供功能结构。
程序中的一条语句是表达一个简单意思的基本句子,其目的是给计算机一条基本指令。
语句对允许的数据类型、数据如何处理以及过程和函数的工作方式进行定义。
程序员利用语句来操作编程语言的常见成分,如变量和宏(程序中的小型程序)。
数据声明语句给予称为变量的程序元素以名称和属性。
变量在程序中可以赋予不同的值。
变量可以具有的属性被称作类型,它们包括:
变量中可能存储什么样的值,值中使用何种程度的数值精度,以及一个变量可以如何以有组织结构的方式——如以表或数组的形式——代表一组比较简单的值等等。
在许多编程语言中,一种关键的数据类型是指示字。
指示字变量本身没有值;相反,它们含有计算机可以用来查找某个其他变量的信息——也就是说,它们指向另一个变量。
表达式是语句的一段,描述要对一些程序变量执行的一系列运算,如X+Y/Z,其中X、Y和Z为变量,运算方法为加和除。
赋值语句给一个变量赋予得自某个表达式的值,而条件语句则指定要被测试、然后用于选择接下来应该执行的其他语句的表达式。
过程与函数语句将某些代码块定义为以后可在程序中返回的进程或函数。
这些语句也规定程序员可以选择的变量与参数种类,以及当一个表达式使用过程或函数时代码将返回的值的类型。
许多编程语言也容许叫做宏的小型翻译程序。
宏把使用程序员定义的语言结构编写的代码段翻译成编程语言可以理解的语句。
历史
编程语言几乎可以追溯到20世纪40年代数字计算机发明之时。
最早的汇编语言,随着商业计算机的推出,出现于20世纪50年代末。
最早的过程语言是在20世纪50年代末到20世纪60年代初开发的:
FORTRAN语言由约翰•巴克斯创造,然后由格雷斯•霍珀创造了COBOL语言。
第一种函数式语言是LISP,由约翰•麦卡锡于20世纪50年代末编写。
这3种语言今天仍在广泛使用,但经历过大量修改。
20世纪60年代末,出现了最早的面向对象的语言,如SIMULA语言。
逻辑语言在20世纪70年代中期随着PROLOG语言的推出而变得广为人知;PROLOG语言是一种用于编写人工智能软件的语言。
在20世纪70年代,过程语言继续发展,出现了ALGOL、BASIC、PASCAL、C和Ada等语言。
SMALLTALK语言是一种具有高度影响力的面向对象的语言,它导致了面向对象的语言与过程语言在C++和更近期的JAVA语言中的结合。
尽管纯粹的逻辑语言受欢迎的程度有所下降,但其变体以现代数据库所使用的关系语言——如结构化查询语言——的形式,变得至关重要。
程序
计算机程序是指导计算机执行某个功能或功能组合的一套指令。
要使指令得到执行,计算机必须执行程序,也就是说,计算机要读取程序,然后按准确的顺序实施程序中编码的步骤,直至程序结束。
一个程序可多次执行,而且每次用户输给计算机的选项和数据不同,就有可能得到不同的结果。
程序可分为两大类:
应用程序和操作系统。
应用程序直接为用户执行某项功能,如字处理或玩游戏。
操作系统管理计算机和与之相连的各种资源和设备,如随机访问存储器、硬盘驱动器、监视器、键盘、打印机和调制解调器,以便使其他程序可以使用它们。
操作系统的例子包括:
DOS、Windows95、OS/2和UNIX。
计算机程序
程序是一个指令,告诉计算机如何执行特定的任务。
例如,你最喜欢的电脑游戏就是一个程序。
为了使你的计算机知道如何玩这个游戏,你(或你的父母)必须先安装游戏软件的程序,通常是一个光盘。
安装程序意味着要复制该程序或是CD上的指令存储到你的计算机硬盘驱动器上。
程序也可以从互联网下载,直接安装到你的硬盘驱动器。
许多程序(尤其是游戏)都非常大,会在你的硬盘驱动器里占用大量的存储空间。
为了阻止这种情况发生,这些程序的设计是只复制了程序的一部分到您的计算机。
其余部分则保留在软件里。
如果程序不能在你的计算机上运行,除非你把磁盘插到磁盘驱动器上,以便RAM可以读取它的程序的其余部分。
其他程序完全安装在您的硬盘驱动器上,使他们可以在不运行光盘行也可以使用。
这是很有益的的软件,目的在于帮助用户执行特定的任务,如键入一个字母或创建一个生日卡。
每当我们在计算机上工作时,程序为我们做了大量的工作。
程序就是用计算机理解的语言指示计算机。
试想一下一个不懂外语的人,却要写外国人的故事是多么困难!
你可能会知道学习一门外语,可要花很多年的时间。
但最简单的方法是:
翻译。
程序就像是这样的翻译,让人们在不用学习计算机语言的情况下使用计算机工作。
附件2:
外文原文
computer
Computerisanelectronicdevicethatcanreceiveasetofinstructionsoraprogram,andthenbycomputingnumericaldata,orotherformsofinformationprocessingtoimplementtheprogram.
Ifthereisnodevelopmentofcomputers,themodernhigh-techworldisnotgenerated.Inthewholesociety,differentmodelsanddifferentsizesofcomputersareusedtostoreandprocessvariousdata,confidentialdocumentsfromthegovernment,bankingtransactionstoprivatehouseholdaccounts.Thecomputerthroughtheautomationtechnologyhasopenedupanewerainmanufacturing,buttheyalsoenhancetheperformanceofmoderncommunicationsystems.Inalmosteveryfieldofresearchandapplicationoftechnology,frombuildingamodeloftheuniversetoproducetomorrow'sweatherreport,computer-freeisnotthenecessarytoolsandtheirapplicationinitselfhasopenedupnewareasofpeople'sspeculation.Databaseservicesandcomputernetworktomakeavarietyofinformationsourcesavailable.Thesameadvancedtechnologyalsomadeviolationofpersonalprivacyandcommercialsecretspossible.Computercrimehasbecomeanintegralpartofmoderntechnology,thecostisoneofthemanyrisks.
OuterHardware
Letsstartwiththecenterofanycomputersystem.Doyouseesomethingshapedlikeaboxnearby?
Itwillhaveapowerswitchandalightortwo.Itshouldalsohaveaplaceorplacestoinsertdisks.Thisisthecasethathousesalloftheimportantcomputercomponents.Ifitstandsuptall,itisatowercase.Ifitsitsflat,itisadesktopcase.Askyourparentstoletyoulookatthebackofthecomputer(neverdothiswithoutpermission,becausethereisalotofdangerouselectricitybackthere!
).Youwillseelotsofcordsandcablescomingoutofthebackofthecaseandgoingtoothercomputerpartslikethemonitor.
YourcomputercaseprobablyhasaplacetoinsertfloppydisksorCDs.ThesearecalledthefloppydiskdriveandtheCD-ROM.Thefloppydiskdrivereadsinformationfromaverythindiskthatisinsideaflat,squareplasticcase.Youcanalsowriteinformationtothesedisksand'save'it.CD-ROMisshortforCompactDisk-ReadOnlyMemory.Acompactdiskisashiny,circulardiskthatstoresinformation.ACD-ROMcanonlyreadinformationfromthedisk.ManynewcomputershaveaCD-RW(RWstandsfo