《《IT职业英语》-电子教案-高巍巍 Unit11 The Development Environment 11 1 reading》由会员分享,可在线阅读,更多相关《《IT职业英语》-电子教案-高巍巍 Unit11 The Development Environment 11 1 reading(11页珍藏版)》请在金锄头文库上搜索。
1、Unit11 The Development Environment,Section 1 Reading Programming language,2019/5/24,IT职业英语,1,Contents,2019/5/24,IT职业英语,2,Vocabulary,1.machine code n.机器代码 2.assembly language n.汇编语言 3.low-level language n.低级语言 4.source program n.源程序 piler n.编译程序 6.object program n.目标程序 7.high-level language n.高级语言,20
2、19/5/24,IT职业英语,3,Computer languages,low-level languages machine code assembly languages high-level languages BASIC, COBOL, FORTRAN, Pascal, C,JAVA,2019/5/24,IT职业英语,4,Machine code,The only language computers can understand directly is called machine code. This consists of the ls and 0s (binary codes)
3、 that are processed by the CPU.,2019/5/24,IT职业英语,5,Assembly languages,assembly languages use abbreviations such as ADD, SUB, MPY to represent instructions. These mnemonic codes are like labels easily associated with the items to which they refer. They can be translated into machine code, and easier
4、to understand.,2019/5/24,IT职业英语,6,Low-level languages,Basic languages, where the program is similar to the machine code version, are known as low-level languages. Each instruction is equivalent to a single machine code instruction, and the program is converted into machine code by a special program
5、called an assembler. These languages are still quite complex and restricted to particular machines.,2019/5/24,IT职业英语,7,higher level languages,Programs written in one of these languages (known as source programs) are converted into a lower-level language by means of a compiler (generating the object
6、program ). On compilation, each statement in a high-level language is generally translated into many machine code instructions.,2019/5/24,IT职业英语,8,Future,Scientists are already working on Artificial Intelligence and the next generation of computers may be able to understand human languages.,2019/5/2
7、4,IT职业英语,9,Exercise 1,Answer the following questions 1. Do computers understand human languages? 2. What are the differences between low-level and high-level languages? 3. What is an assembler? 4. What is the function of compilers? 5. What do you understand by the terms source program and object program?,Click to edit company slogan .,Thank You !,