资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
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.源程序 5.compiler n.编译程序 6.object program n.目标程序 7.high-level language n.高级语言,2019/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) 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 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 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 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/24,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 !,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号