举一反三
【简答题】第一代计算机语言是______,第二代计算机语言是_________,第三代计算机语言是________。
【多选题】计算机语言通常分为( )。
A.
机器语言
B.
通甩语言
C.
汇编语言
D.
高级语言
【简答题】计算机语言 计算机语言
【单选题】Computer Languages 计算机语言 A computer must be given instructions in a language that it understands, that is, a particular pattern of binary digital information. On the earliest computers, programming wa...
F.
switches had to be set by hand. Teams of programmers often took days to program simple tasks, such as sorting a list of names. Since that time a number of computer languages have been devised, some with particular kinds of functioning in mind and others aimed more at ease of use-the user-friendly approach. Machine Language Unfortunately, the computer's own binary based language, or machine language, is difficult for humans to use. The programmer must input every command and all data in binary form, and a basic operation such as comparing the contents of a register to the data in a memory chip location might look like this: 11001010 00010111 11110101 00101011. Machine language programming is such a tedious, time-consuming task that the time saved in running the program rarely justifies the days or weeks needed to write the program. Assembly Language One method programmers devised to shorten and simplify the process is called assembly language programming. By assigning a short (usually three letter) mnemonic code to each machine language command, assembly language programs could be written and-debugged-cleaned of logic and date errors-in a fraction of the time needed by machine language programmers. In assembly language, each mnemonic command and its symbolic operands equals one machine instruction. An assembler program translates the mnemonic opcodes (operation codes) and symbolic operands into binary language and executes the program. Assembly language is a type of low level computer programming language in which each statement corresponds directly to a single machine instruction. Assembly languages are, thus, specific to a given processor. After writing an assembly language program, the programmer must use the assembler language into machine code. Assembly language provides precise control of the computer, but assembly language programs written for one type of computer must be rewritten to operate on another type. Assembly language might be used instead of a high levcl language for any of three major reasons: speed, control, and preference. Programs written in assembly language usually run faster than those generated by a compiler; use of assembly language lets a programmer interact directly with the hardware (processor, memory, display, and input/output ports). Assembly language, however, can be used only with one type of CPU chip or microprocessor. Programmers who expended much time and effort to learn how to program one computer had to learn a new programming style each time they worked on another machine. What was needed was a shorthand method by which one symbolic statement could represent a sequence of many machine language instructions, and a way that would allow the same program to run on several types of machines. These needs led to the development of so-called high level languages. High Level Languages High level languages often use English-Iike words-for example, LIST, PRINT, OPEN, and so on-as commands that might stand for a sequence of tens or hundreds of machine language instructions. The commands are entered from the keyboard or from a program in memory or in a storage device, and they are interpreted by a program that translates them into machine language instructions. Translator programs are of two kinds: interpreters and compilers. With an interpreter, programs that loop back to reexecute part of their instructions reinterpret the same instructions each time it appears, so interpreted programs run much more slowly than machine language programs. Compilers, by contrast, translate an entire program into machine language prior to execution, so such programs run as rapidly as though they were written directly in machine language. American computer scientist Grace Hopper is credited with implementing the first commercially oriented computer language. After programming an experimental computer at Harvard University [1] , she worked on the UNIVAC [2] I and II computers and developed a commercially usable high level programming language called FLOW MATIC to facilitate computer use in scientific applications. IBM [3] then developed a language that would simplify work involving complicated mathematical formulas. Begun in 1954 and completed in 1957, FORTRAN (FORmula TRANslator) [4] was the first comprehensive high level programming language that was widely used. In 1957, the Association for Computing Machinery [5] set out to develop a universal language that would correct some of FORTRAN' s perceived faults. A year later, they released ALGOL [6] (ALGOrithmic Language), another scientifically oriented language; widely used in Europe in the 1960s and 1970s, it has since been superseded by newer languages, while FORTRAN continues to be used because of the huge investment in existing programs. COBOL [7] (COmmon Business Oriented Language), a commercial and business programming language, concentrates on data organization and file handling and is widely used today in business. BASIC [8] (Beginners All-purpose Symbolic Instruction Code) was developed at Dartmouth College in the early 1960s for use by nonprofessional computer users. The language came into almost universal use with the microcomputer explosion of the 1970s and 1980s. Condemned as slow, inefficient, and inelegant by its detractors, BASIC is nevertheless simple to learn and easy to use. Because many early microcomputers were sold with BASIC built into the hardware (in ROM memory) the language rapidly came into widespread use. As a very simple example of a BASIC program, consider the addition of the numbers 1 and 2, and the display of the result. This is written as follows (the numerals 10-40 are line numbers): 10 A=1 20 B=2 30 C=A+B 40 PRINT C Although hundreds of different computer languages and variants exist, several others deserve mention. PASCAL [9] , originally designed as a teaching tool, is now one of the most popular microcomputer languages. LOGO was developed to introduce children to computers. C, a language Bell Laboratories designed in the 1970s, is widely used in developing systems programs, such as language translators. LISP [10] and PROLO
G.
are widely used in artificial intelligence. COBOL COBOL, in computer science, acronym for COmmon Business-oriented language, is a verbose, English-like programming language developed between 1959 and 1961. Its establishment as a required language by the U. S. Department of Defense, its emphasis on data structures. and its English-like syntax (compared to those of FORTRAN and ALGOL) led to its widespread acceptance and usage, especially in business applications. Programs written in COBOL, which is a compiled language, are split into four divisions: Identification, Environment, Data, and Procedure. The Identification division specifies the name of the program and contains any other documentation the programmer wants to add. The Environment division specifies the computer(s) being used and the files used in the program for input and output. The Data division describes the data used in the program. The Procedure division contains the procedures that dictate the actions of the program. C & C++ A widely used programming language, C was developed by Dennis Ritchie at Bell Laboratories in 1972; it was so named because its immediate predecessor was the B programming language. Although C is considered by many to be more a machine independent assembly language than a high level language, its close association with the UNIX [11] operating system, its enormous popularity, and its standardization by the American National Standards Institute (ANSl) [12] have made it perhaps the closest thing to a standard programming language in the microcomputer/workstation marketplace. C is a compiled language that contains a small set of built in functions that are machine dependent. The rest of the C functions are machine independent and are contained in libraries that can be accessed from C programs. C programs are composed of one or more functions defined by the programmer; thus, C is a structured programming language. C+ +, in computer science, is an object oriented version of the C programming language, developed by Bjarne Stroustrup in the early 1980s at Bell Laboratories and adopted by a number of vendors, including Apple Computer, Sun Microsystems, Borland International, and Microsoft Corporation. Notes [1]Harvard University:美国哈佛大学。 [2]UNIVAC(Universal Automatic Computer):通用自动计算机。 [3]IBM(International Business Machine Corp):国际商用机器公司。 [4]FORTRAN(FORmula TRANslator):公式翻译程序设计语言。 [5]the Association for Computing Machinery:计算机协会(美国)。 [6]ALGOL(ALGOrithmic Language):面向代数的语言。 [7]COBOL(Common Business Oriented Language):面向商业的通用语言。 [8]BASIC(Beginners All-purpose Symbolic Instruction Code):初学者通用符号指令码。 [9]PASCAL(Philips Automatic Sequence Calculator):菲利浦自动顺序计算机语言。 [10]LISP(List Process):表处理程序,或表处理语言。 [11]UNIX(Uniplexed Information and Computer Systems):UNIX操作系统,1969年在 AT&T Bell实验室开发的多用户多任务操作系统。 [12]ANSI(American National Standards Institute):美国国家标准学(协)会。
【简答题】什么是计算机语言?简述计算机语言的发展阶段
【单选题】计算机语言是人与计算机交换信息的工具。由于软件程序都是用计算机语言来编写的,所以计算机语言也叫 ______ 语言。
A.
信息交换
B.
过程控制
C.
程序设计
D.
形式抽象
【单选题】关于计算机语言的描述,正确的是( ).
A.
高级语言程序可以直接运行
B.
汇编语言比机器语言执行速度快
C.
机器语言的语句全部由0和1组成
D.
计算机语言越高级越难以阅读和修改
【多选题】计算机语言的发展经历了()。
A.
高级语言
B.
汇编语言
C.
机器语言
D.
低级语言
【单选题】计算机语言的发展历程是( )。
A.
机器语言-高级语言-汇编语言
B.
机器语言-编译语言-高级语言
C.
机器语言-解释程序-高级语言
D.
机器语言-汇编语言-高级语言
【简答题】计算机语言的类型有哪些?
【单选题】关于计算机语言的描述,正确的是______。
A.
机器语言因为是面向机器的低级语言,所以执行速度慢
B.
机器语言的语句全部由0和1组成,指令代码短,执行速度快
C.
汇编语言已将机器语言符号化,所以它与机器无关
D.
汇编语言比机器语言执行速度快
【多选题】下列对计算机语言的说法正确的是:
A.
机器语言是面向机器的低级语言,完全用二进制代码表示,计算机能直接运行
B.
汇编语言属高级语言,对计算机具有通用性
C.
汇编语言也是低级语言,具有机器语言的特点,是机器语言的符号化表示
D.
高级语言类似于自然语言,但必须借助于编译器或解释器把高级语言指令翻译成二进制机器指令,计算机才可以理解并执行
【单选题】最底层的计算机语言是______。
A.
C语言
B.
B语言
C.
机器语言
D.
汇编语言
【单选题】本课程要学习的计算机语言是()。
A.
机器语言
B.
汇编语言
C.
C语言
D.
c++语言
【多选题】计算机语言通常分为( )。
A.
机器语言
B.
汇编语言
C.
通用语言
D.
高级语言
【单选题】不是计算机语言是()。
A.
机器语言
B.
自然语言
C.
汇编语言
D.
高级语言
【单选题】计算机语言通常分为【】
A.
4类
B.
2类
C.
3类
D.
5类
【多选题】计算机语言有哪几种?( )
A.
机器语言
B.
高级语言
C.
汇编语言
D.
C语言
【单选题】可移植性最好的计算机语言是( )。
A.
机器语言
B.
汇编语言
C.
高级语言
D.
自然语言
【简答题】计算机语言有( )等类别。
【判断题】披露和使用的计算机语言。
A.
正确
B.
错误
【单选题】计算机语言的发展经历了______。
A.
高级语言、汇编语言和机器语言
B.
高级语言、机器语言和汇编语言
C.
机器语言、高级语言和汇编语言
D.
机器语言、汇编语言和高级语言
【单选题】通常计算机语言采用?()。
A.
十六进制
B.
八进制
C.
二进制
D.
十进制
【多选题】计算机语言有()三大类。
A.
机器语言
B.
汇编语言
C.
高级语言
D.
数据语言
【多选题】计算机语言通常分为( )。
A.
机器语言
B.
通甩语言
C.
汇编语言
D.
高级语言
【多选题】属于计算机语言处理程序的是()。
A.
汇编程序
B.
翻译程序
C.
解释程序
D.
汇总程序
【单选题】计算机语言也称为()。
A.
机器语言
B.
汇编语言
C.
高级语言
D.
程序设计语言
【多选题】计算机语言通常分为( )。
A.
机器语言
B.
通用语言
C.
汇编语言
D.
高级语言
【简答题】电子计算机语言
【多选题】以下属于计算机语言的是:
A.
机器语言
B.
汇编语言
C.
高级语言
D.
自然语言
【单选题】关于计算机语言的描述,正确的是( ).
A.
高级语言程序可以直接运行
B.
汇编语言比机器语言执行速度快
C.
机器语言的语句全部由0和1组成
D.
计算机语言越高级越难以阅读和修改
【简答题】第一代计算机语言是 ,第二代计算机语言是 ,第三代计算机语言是 ,计算机惟一能执行的是 语言。
【简答题】什么是计算机语言?计算机语言分哪几类?
【单选题】计算机语言的发展经历了______。
A.
高级语言、汇编语言和机器语言
B.
高级语言、机器语言和汇编语言
C.
机器语言、高级语言和汇编语言
D.
机器语言、汇编语言和高级语言
【简答题】第一代计算机语言是_____________,第二代计算机语言是_____________,第三代计算机语言是_____________,计算机唯一能执行的是_____________。
【多选题】计算机语言有( )等类别。
A.
汇编语言
B.
高级语言
C.
机器语言
D.
程序设计语言
【多选题】计算机语言分为哪3类?
A.
机器语言
B.
汇编语言
C.
智能语言
D.
高级语言
【简答题】计算机语言分为哪几类?
【简答题】第一代计算机语言是( ),第二代计算机语言是( ),第三代计算机语言是( ),计算机惟一能执行的是( )。
【单选题】计算机语言分为两类
A.
低级语言和高级语言
B.
机器语言和汇编语言
C.
系统语言和应用语言
D.
程序语言和算法语言
E.
程序语言和应用语言
【单选题】计算机语言的发展经历了( )。
A.
机器语言、汇编语言和高级语言
B.
高级语言、机器语言和汇编语言
C.
机器语言、高级语言和汇编语言
D.
高级语言、汇编语言和机器语言
【单选题】关于计算机语言的描述,正确的是______。
A.
翻译高级语言源程序时,解释方式和编译方式并无太大差别
B.
用高级语言编写的程序其代码效率比汇编语言编写的程序要高
C.
源程序与目标程序是互相依赖的
D.
对于编译类计算机语言,源程序不能被执行,必须产生目标程序才能被执行
【单选题】列计算机语言中,属于最底层计算机语言的是( )。
A.
汇编语言
B.
面向对象的程序设计语言
C.
机器语言
D.
access
【简答题】计算机语言名词解释计算机语言
【单选题】下列和计算机语言无关的是()
A.
存储程序
B.
机器语言
C.
解释程序
D.
编译程序
【单选题】Computer Languages 计算机语言 A computer must be given instructions in a language that it understands, that is, a particular pattern of binary digital information. On the earliest computers, programming wa...
switches had to be set by hand. Teams of programmers often took days to program simple tasks, such as sorting a list of names. Since that time a number of computer languages have been devised, some with particular kinds of functioning in mind and others aimed more at ease of use-the user-friendly approach. Machine Language Unfortunately, the computer's own binary based language, or machine language, is difficult for humans to use. The programmer must input every command and all data in binary form, and a basic operation such as comparing the contents of a register to the data in a memory chip location might look like this: 11001010 00010111 11110101 00101011. Machine language programming is such a tedious, time-consuming task that the time saved in running the program rarely justifies the days or weeks needed to write the program. Assembly Language One method programmers devised to shorten and simplify the process is called assembly language programming. By assigning a short (usually three letter) mnemonic code to each machine language command, assembly language programs could be written and-debugged-cleaned of logic and date errors-in a fraction of the time needed by machine language programmers. In assembly language, each mnemonic command and its symbolic operands equals one machine instruction. An assembler program translates the mnemonic opcodes (operation codes) and symbolic operands into binary language and executes the program. Assembly language is a type of low level computer programming language in which each statement corresponds directly to a single machine instruction. Assembly languages are, thus, specific to a given processor. After writing an assembly language program, the programmer must use the assembler language into machine code. Assembly language provides precise control of the computer, but assembly language programs written for one type of computer must be rewritten to operate on another type. Assembly language might be used instead of a high levcl language for any of three major reasons: speed, control, and preference. Programs written in assembly language usually run faster than those generated by a compiler; use of assembly language lets a programmer interact directly with the hardware (processor, memory, display, and input/output ports). Assembly language, however, can be used only with one type of CPU chip or microprocessor. Programmers who expended much time and effort to learn how to program one computer had to learn a new programming style each time they worked on another machine. What was needed was a shorthand method by which one symbolic statement could represent a sequence of many machine language instructions, and a way that would allow the same program to run on several types of machines. These needs led to the development of so-called high level languages. High Level Languages High level languages often use English-Iike words-for example, LIST, PRINT, OPEN, and so on-as commands that might stand for a sequence of tens or hundreds of machine language instructions. The commands are entered from the keyboard or from a program in memory or in a storage device, and they are interpreted by a program that translates them into machine language instructions. Translator programs are of two kinds: interpreters and compilers. With an interpreter, programs that loop back to reexecute part of their instructions reinterpret the same instructions each time it appears, so interpreted programs run much more slowly than machine language programs. Compilers, by contrast, translate an entire program into machine language prior to execution, so such programs run as rapidly as though they were written directly in machine language. American computer scientist Grace Hopper is credited with implementing the first commercially oriented computer language. After programming an experimental computer at Harvard University [1] , she worked on the UNIVAC [2] I and II computers and developed a commercially usable high level programming language called FLOW MATIC to facilitate computer use in scientific applications. IBM [3] then developed a language that would simplify work involving complicated mathematical formulas. Begun in 1954 and completed in 1957, FORTRAN (FORmula TRANslator) [4] was the first comprehensive high level programming language that was widely used. In 1957, the Association for Computing Machinery [5] set out to develop a universal language that would correct some of FORTRAN' s perceived faults. A year later, they released ALGOL [6] (ALGOrithmic Language), another scientifically oriented language; widely used in Europe in the 1960s and 1970s, it has since been superseded by newer languages, while FORTRAN continues to be used because of the huge investment in existing programs. COBOL [7] (COmmon Business Oriented Language), a commercial and business programming language, concentrates on data organization and file handling and is widely used today in business. BASIC [8] (Beginners All-purpose Symbolic Instruction Code) was developed at Dartmouth College in the early 1960s for use by nonprofessional computer users. The language came into almost universal use with the microcomputer explosion of the 1970s and 1980s. Condemned as slow, inefficient, and inelegant by its detractors, BASIC is nevertheless simple to learn and easy to use. Because many early microcomputers were sold with BASIC built into the hardware (in ROM memory) the language rapidly came into widespread use. As a very simple example of a BASIC program, consider the addition of the numbers 1 and 2, and the display of the result. This is written as follows (the numerals 10-40 are line numbers): 10 A=1 20 B=2 30 C=A+B 40 PRINT C Although hundreds of different computer languages and variants exist, several others deserve mention. PASCAL [9] , originally designed as a teaching tool, is now one of the most popular microcomputer languages. LOGO was developed to introduce children to computers. C, a language Bell Laboratories designed in the 1970s, is widely used in developing systems programs, such as language translators. LISP [10] and PROLO
are widely used in artificial intelligence. COBOL COBOL, in computer science, acronym for COmmon Business-oriented language, is a verbose, English-like programming language developed between 1959 and 1961. Its establishment as a required language by the U. S. Department of Defense, its emphasis on data structures. and its English-like syntax (compared to those of FORTRAN and ALGOL) led to its widespread acceptance and usage, especially in business applications. Programs written in COBOL, which is a compiled language, are split into four divisions: Identification, Environment, Data, and Procedure. The Identification division specifies the name of the program and contains any other documentation the programmer wants to add. The Environment division specifies the computer(s) being used and the files used in the program for input and output. The Data division describes the data used in the program. The Procedure division contains the procedures that dictate the actions of the program. C & C++ A widely used programming language, C was developed by Dennis Ritchie at Bell Laboratories in 1972; it was so named because its immediate predecessor was the B programming language. Although C is considered by many to be more a machine independent assembly language than a high level language, its close association with the UNIX [11] operating system, its enormous popularity, and its standardization by the American National Standards Institute (ANSl) [12] have made it perhaps the closest thing to a standard programming language in the microcomputer/workstation marketplace. C is a compiled language that contains a small set of built in functions that are machine dependent. The rest of the C functions are machine independent and are contained in libraries that can be accessed from C programs. C programs are composed of one or more functions defined by the programmer; thus, C is a structured programming language. C+ +, in computer science, is an object oriented version of the C programming language, developed by Bjarne Stroustrup in the early 1980s at Bell Laboratories and adopted by a number of vendors, including Apple Computer, Sun Microsystems, Borland International, and Microsoft Corporation. Notes [1]Harvard University:美国哈佛大学。 [2]UNIVAC(Universal Automatic Computer):通用自动计算机。 [3]