外文翻译---计算机程序
《外文翻译---计算机程序》由会员分享,可在线阅读,更多相关《外文翻译---计算机程序(7页珍藏版)》请在毕设资料网上搜索。
1、英文资料翻译 Computer Language and Programming I. Introduction Programming languages, in computer science, are the artificial languages used to write a sequence of instructions (a computer program) that can be run by a computer. Similar to natural languages, such as English, programming languages have a v
2、ocabulary, grammar, and syntax. However, natural languages are not suited for programming computers because they are ambiguous,meaning that their vocabulary and grammatical structure may be interpreted in multiple ways. The languages used to program computers must have simple logical structures, and
3、 the rules for their grammar, spelling, and punctuation must be precise. Programming languages vary greatly in their sophistication and in their degree of versatility. Some programming languages are written to address a particular kind of computing problem or for use on a particular model of compute
4、r system. For instance, programming languages such as FORTRANandCOBOLwere written to solve certain general types of programming problemsFORTRAN for scientific applications, and COBOL for business applications. Although these languages were designed to address specific categories of computer problems
5、, they are highly portable, meaning that they may be used to program many types of computers. Other languages, such as machine languages, are designed to be used by one specific model of computer system, or even by one specific computer in certain research applications. The most commonly used progra
6、mming languages are highly portable and can be used to effectivelysolve diverse types of computing problems. Languages like C, PASCALand BASIC fall into this category. II. Language Types Programming languages can be classified as either low-level languages or high-level languages. Low-level programm
7、ing languages, or machine languages, are the most basic type of programming languages and can be understood directly by a computer. Machine languages differ depending on the manufacturer and model of computer. High-level languages are programming languages that must first be translated into a machin
8、e language before they can be understood and processed by a computer. Examples of high-level languages are C, C+, PASCAL, and FORTRAN. Assembly languages are intermediate languages that are very close to machine languages and do not have the level of linguistic sophistication exhibited by other high
9、-level languages, but must still be translated into machine language. 1. Machine Languages In machine languages, instructions are written as sequences of 1s and 0s, called bits, that a computer can understand directly. An instruction in machine language generally tells the computer four things: (1)
10、where to find one or two numbers or simple pieces of data in the main computer memory (Random Access Memory, or RAM), (2) a simple operation to perform, such as adding the two numbers together, (3) where in the main memory to put the result of this simple operation, and (4) where to find the next in
11、struction to perform. While all executable programs are eventually read by the computer in machine language, they are not all programmed in machine language. It is extremely difficult to program directly in machine language because the instructions are sequences of 1s and 0s. A typical instruction i
12、n a machine language might read 10010 1100 1011 and mean add the contents of storage register A to the contents of storage register B. 2. High-Level Languages High-level languages are relatively sophisticated sets of statements utilizing words and syntax from human language. They are more similar to
13、 normal human languages than assembly or machine languages and are therefore easier to use for writing complicated programs. Theseprogramming languages allow larger and more complicated programs to be developed faster. However, high-level languages must be translated into machine language by another
14、 program called a compiler before a computer can understand them. For this reason, programs written in a high-level language may take longer to execute and use up more memory than programs written in an assembly language. 3. Assembly Languages Computer programmers use assembly languages to make mach
15、ine-language programs easier to write. In an assembly language, each statement corresponds roughly to one machine language instruction. An assembly language statement is composed with the aid of easy to remember commands. The command to add the contents of the storage register A to the contents of s
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 外文 翻译 计算机 程序
