编译原理导论大学课程为什么要开设编译原理呢
学课程为什么要开设编译原理呢?这门课程关注的是编译器方面的产生原理和技术问题,似乎和计算机的基础领域不沾边,可是编译原理却一直作为大学本科的必修课程,同时也成为了研究生入学考试的必考内容。编译原理及技术从本质上来讲就是一个算法问题而已,当然由于这个问题十分复杂,其解决算法也相对复杂。我们学的数据结构与算法分析也是讲算法的,不过讲的基础算法,换句话说讲的是算法导论,而编译原理这门课程讲的就是比较专注解决一种的算法了。在20世纪50年代,编译器的编写一直被认为是十分困难的事情,第一Fortran的编译器据说花了18年的时间才完成。在人们尝试编写编译器的同时,诞生了许多跟编译相关的理论和技术,而这些理论和技术比一个实际的编译器本身价值更大。就犹如数学家们在解决著名
用户评论
推荐下载
-
编译原理课程设计.docx
这是编译原理课程设计完整code和文档!
23 2019-07-26 -
编译原理课程设计选题
编译原理课程设计所有参考选题的题目都在这里。
20 2019-05-03 -
编译原理课程的大作业
编译原理的大作业,包括词法分析,递归下降分析,LL(1)分析,算符优先算法以及中间代码生成等
23 2019-05-13 -
编译原理课程设计自上而下
设有如下文法:S→AA→V:=EE→E+T|TT→T*F|FF→(E)|digitV→i采用自上而下进行语法分析,并进行语义分析后翻译为四元式输出。
18 2019-06-01 -
哈工大编译原理课程报告
编译原理的课程报告--一个小型编译器的实现,仅供参考
24 2019-06-05 -
编译原理课程设计PASCAL
Compilation Principles Course Design (PASCAL)
16 2019-06-22 -
编译原理课程词法分析实验
《编译原理》课程实验一词法分析实验及实验报告
24 2019-05-01 -
编译原理课程实验词法分析
设计、编制并调试一个词法分析程序,加深对词法分析程序的理解
26 2019-05-01 -
编译原理_课程设计.zip
一个能正常运行、菜单项整洁完善、头文件和源码分离的C++版本的编译原理实习源代码详细的注释说明能正常运行C++面向对象
14 2019-07-23 -
编译原理课程设计栈
编译原理IF-ELSE条件语句LR方法、输出三地址表示
3 2019-09-15
暂无评论