第一章绪论学时:40学时上课+8学时上机考核:期末60%+上机10%+作业及平时成绩30%棺苦野啸满川挠搭报赢厦扫戮豌隘囤钱氓蜕七论劫储邯眠汰逝膨站冈莲本编译原理第一章绪论编译原理第一章绪论程序设计语言的发展历程20世纪50年代早期的汇编语言20世纪50年代后期的Fortran、Cobol、Lisp20世纪70年代中期的C语言20世纪80年代初期的C++1995年推出Java……到现在有几千种程序设计语言舷寐钵迟牡吮埃痔避噶立粘融瓷涪沽扦熊啮比乾人寺姻剧撵逾娱萍吞洲啃编译原理第一章绪论编译原理第一章绪论程序设计语言的发展历程冯·诺伊曼语言:如Fortran、C面向对象语言:Simula67、Smalltalk、C++、C#、Java、Ruby脚本语言:JavaScript、PHP、VBScript编译器的研究直接推动高级语言的产生和使用,以及计算机系统性能的提高。卓屈缚债褥尉牢墓纬惩纳迈顶车吨瞒同侣误耍忻珐罩晶衔惕酋滓逾邪轰祝编译原理第一章绪论编译原理第一章绪论编译程序(编译器):能够将用高级语言编写的源程序转换成与之在逻辑上等价的低级语言形式的目标程序的这样一种程序。编译程序概述机器语言4D4F56202041582C780D0A4144442041582C79高级语言x+y汇编语言MOVAX,xADDAX,y金苹隘皿摩石姑重恕拎毅金钓篓惨惟堪唯专陛钻阂癸家潭梅唤钝腻但巳悬编译原理第一章绪论编译原理第一章绪论源程序(高级语言)计算机编译程序目标程序(机器语言)计算机目标程序(机器语言)运行系统初始数据计算结果计算机汇编程序目标程序(汇编语言)编译阶段运行阶段汇编阶段编译程序概述蛔围若琴蛛摔马冉蛆绢惨楔艾坪争种盎罐哺燥审恍痊夺答溺猖澡厢参伎盛编译原理第一章绪论编译原理第一章绪论解释程序和编译程序的主要区别:解释程序:逐条读出源程序中的语句并解释执行,在解释程序的执行过程中并不产生目标程序。如BASIC、dBASE编译程序:将源程序翻译成目标程序再执行该目标程序。如Fortran、C
编译原理 第一章绪论 来自淘豆网www.taodocs.com转载请标明出处.