Chapter 7 Programming Languages 7.1 Computer Languages In time, higher-level languages evolved I, such as BASIC and COBOL These languages let people work with something appropriating words and sentences Such as Let =100. These instructions were translated back into machine language by interpreters and compilers. An interpreter translates a program as it reads it, turning the program instructions, or code, directly into actions. A compiler translates the code into an intermediary form. This step is called compiling, and produces an object file. The compiler then invokes a linker, which turns the object file into an executable program 随后,又推出了高级语言,如 BASIC和 COBOL。这些语言使用的是近 似于人常用的词句,如LetI=100。这些指令由解释器或编译器翻译成机 器语言。解释器边读边翻译,将程序指令或代码直接实现。编译器把代 码翻译成中间代码。这一部叫做编译,然后生成目标文件。编译程序调 用链接程序,链接程序将目标代码转变成可执行程序。 《什第机专出美语 >7-6
Chapter 7 ProgrammingLanguages 计算机专业英语 7-6 7.1 Computer Languages In time, higher-level languages evolved [1] , such as BASIC and COBOL. These languages let people work with something appropriating words and sentences. Such as Let I=100. These instructions were translated back into machine language by interpreters and compilers. An interpreter translates a program as it reads it, turning the program instructions, or code, directly into actions. A compiler translates the code into an intermediary form. This step is called compiling, and produces an object file. The compiler then invokes a linker, which turns the object file into an executable program. 随后,又推出了高级语言,如BASIC和COBOL.。这些语言使用的是近 似于人常用的词句,如Let I=100。这些指令由解释器或编译器翻译成机 器语言。解释器边读边翻译,将程序指令或代码直接实现。编译器把代 码翻译成中间代码。这一部叫做编译,然后生成目标文件。编译程序调 用链接程序,链接程序将目标代码转变成可执行程序
Chapter 7 Programming Languages 7.1 Computer Languages Ironically, in order to become easier to use for this new audience programs have become far more sophisticated. Gone are the days when users typed in cryptic commands at esoteric prompts, only to see a stream of raw data. Today's programs use sophisticated "user-friendly interfaces, involving multiple windows, menus, dialog boxes with which we've all become familiar. The programs written to support this new approach are far more complex than those written just ten years ago. 为使程序更易于被新用户使用,程序本身反而变得越来越复杂。用户需 在抽象的提示符下键入难于理解的命令,只能看到一串原始数据的时代 已经一去不复返了。如今,程序使用了复杂的“友好用户界面”,包含 我们已很熟悉的多窗口、菜单、对话框。支持这些新方法的程序比十年 前复杂得多 《什第机专出美语 7
Chapter 7 ProgrammingLanguages 计算机专业英语 7-7 Ironically, in order to become easier to use for this new audience, programs have become far more sophisticated. Gone are the days when users typed in cryptic commands at esoteric prompts, only to see a stream of raw data. Today’s programs use sophisticated “user-friendly interfaces,” involving multiple windows, menus, dialog boxes with which we’ve all become familiar. The programs written to support this new approach are far more complex than those written just ten years ago. 为使程序更易于被新用户使用,程序本身反而变得越来越复杂。用户需 在抽象的提示符下键入难于理解的命令,只能看到一串原始数据的时代 已经一去不复返了。如今,程序使用了复杂的“友好用户界面” ,包含 我们已很熟悉的多窗口、菜单、对话框。支持这些新方法的程序比十年 前复杂得多。 7.1 Computer Languages