- 在线播放
- 分集下载
- 编译原理【第01讲】
- 编译原理【第02讲】
- 编译原理【第03讲】
- 编译原理【第04讲】
- 编译原理【第05讲】
- 编译原理【第06讲】
- 编译原理【第07讲】
- 编译原理【第08讲】
- 编译原理【第09讲】
- 编译原理【第10讲】
- 编译原理【第11讲】
- 编译原理【第12讲】
- 编译原理【第13讲】
- 编译原理【第14讲】
- 编译原理【第15讲】
- 编译原理【第16讲】
- 编译原理【第17讲】
- 编译原理【第18讲】
- 编译原理【第19讲】
- 编译原理【第20讲】
- 编译原理【第21讲】
- 编译原理【第22讲】
- 编译原理【第23讲】
- 编译原理【第24讲】
- 编译原理【第25讲】
- 编译原理【第26讲】
- 编译原理【第27讲】
- 编译原理【第28讲】
- 编译原理【第29讲】
- 编译原理【第30讲】
- 编译原理【第31讲】
- 编译原理【第32讲】
- 编译原理【第33讲】
- 编译原理【第34讲】
- 编译原理【第35讲】
- 编译原理【第36讲】
- 编译原理【第37讲】
- 编译原理【第38讲】
- 编译原理【第39讲】
- 编译原理【第40讲】
- 编译原理【第41讲】
- 编译原理【第42讲】
- 编译原理【第43讲】
- 编译原理【第44讲】
- 编译原理【第45讲】
- 编译原理【第46讲】
- 编译原理【第47讲】
- 编译原理【第48讲】
- 编译原理【第49讲】
- 编译原理【第50讲】
- 编译原理【第51讲】
- 编译原理【第52讲】
- 编译原理【第53讲】
- 编译原理【第54讲】
- 编译原理【第55讲】
- 编译原理【第56讲】
编译原理的相关介绍
西安交通大学冯博琴老师主讲的编译原理是计算机科学与技术专业学生的一门必修课,通过这门课程的学习,大家可以掌握编译程序的基本构造、一般设计方法和常用实现技术,掌握编译程序自动构造的原理和工具。心动不如行动,想系统学习编译原理相关知识的朋友速速来外唐网观看吧!
编译器是将汇编或高级计算机语言翻译为二进制机器语言代码的计算机程序。编译器将源程序(source language) 编写的程序作为输入,翻译产生目标语言(target language )机器代码的等价程序。通常地,源程序为高级语言(high-level language ),象C或C + +、汉语语言程序等,而目标则是机器语言的目标代码 (object code,有时也称作机器代码(machine code )),也就是可以在计算机硬件中运行的机器代码软件程序。这一过程可以表示为:源程序→编译器 →目标机器代码程序。
编译器内部包括了许多步骤或称为阶段源代码(phase),它们执行不同的逻辑操作。将这些阶段设想为编译器中一个个单独的片断是很有用的, 尽管在应用中它们是经常组合在一起的,但它们扫描程序确实是作为单独的代码操作来编写的。
编译器设计最近的发展包括:首先,编译器包括了更为复杂的算法的应用程序,它用于推断或简化程序中的信息;这又与更为复杂的程序设计语言(可允许此类分析)的发展结合在一起。其中典型的有用于函数语言编译的Hindle y - Milner类型检查的统一算法。
其次,编译器已越来越成为基于窗口的交互开发环境(interactive development environment,IDE )的一部 分,它包括了编辑器、链接程序、调试程序以及项目管理程序。这样的IDE的标准并没有多少, 但是已沿着这一方向对标准的窗口环境进行开发了。