88问答网
所有问题
学习编译原理有作用
现在我们正学习编译原理,不知道有什么用处,就是太难了,没多大用就打算放弃了~~谢谢
举报该问题
推荐答案 推荐于2016-11-17
在毕业多年后我又翻出了当年的编译原理书,然后又买了一本类似的书,真是太有用了。
无论是工作上还是业余中如果想编一点稍微有一些智能的程序,必然要用到。目前大家都在用的正则表达式是用编译原理做的,那只是一个很小的应用例子。
大一点的应用可以做到一定的技术先进性,从而让你在本行业站稳脚跟。
比如
可以用语法分析来分析出一段用户上传是否含有代码,从而让你的网站更健壮。
分析和分解用户输入的SQL语句,理解是否有害和是否有SQL注入。
在业务软件中结算方面允许用户输入条件表达式和四则运算,允许用户自定义结算公式或条件,使软件上一个档次。
甚至可以实现自己创造的编程语言,以后编程全用自语言来做,然后编译成老板要的那种语言。有的公司要JAVA,有的公司要C#,C++,VB等等你都不必每样都费心了。这样做还有一个好处,你的源程序其实是自语言,目标代码则是社会上公认的源程序,所以是可以公开的。如果以这种技术为核心技术开公司的话,则有着技术上更高一层的先进性,这种核心竞争力是很值钱的。
试想,你公司的员工只会用自语言,他们跳槽的机会就少了。而你公司的用户总是可以得到全套的他们认为的源程序,则市场机会就大了。别的一般软件公司可不敢给出全套源程序,总要多少保留一点的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/gtBBtMgV.html
其他回答
第1个回答 2020-12-23
编译原理:计算机专业的一门重要专业课
您的浏览器不支持HTML5视频
第2个回答 2007-04-10
我也正在学习,个人感觉是学了这个最起码可以做一个编译器了,想想编译器阿……用处还是蛮大地,比如c++……
相似回答
编译原理学
了有什么用?
答:
编译原理是计算机专业的一门重要专业课,
旨在介绍编译程序构造的一般原理和基本方法
。内容包括语言和文法、词法分析、语法分析、语法制导翻译、中间代码生成、存储管理、代码优化和目标代码生成。 编译原理
是计算机专业设置的一门重要的专业课程
。编译原理课程是计算机相关专业学生的必修课程和高等学校培养计算机专业...
学习编译原理
和操作系统对编程能力有什么
作用
?
答:
1、学好了编译原理,才可能编写出高效,稳健,占用内存少的程序
。2、
学习操作系统对windows相关的编程很有帮助
。如果是对操作系统关系不大的C/C++/c#,java之类的编程,关系不大。编译原理是计算机专业的一门重要专业课,旨在介绍编译程序构造的一般原理和基本方法。内容包括语言和文法、词法分析、语法分析...
学习编译原理有作用
答:
大一点的应用可以做到一定的技术先进性,从而让你在本行业站稳脚跟
。比如 可以用语法分析来分析出一段用户上传是否含有代码,从而
让你的网站更健壮
。分析和分解用户输入的SQL语句,理解是否有害和是否有SQL注入。在业务软件中结算方面允许用户输入条件表达式和四则运算,允许用户自定义结算公式或条件,使软件...
学习
“
编译原理
”有什么
作用
答:
编译原理内容包括语言和文法、词法分析、语法分析、语法制导翻译、中间代码生成、存储管理、代码优化和目标代码生成。
主要是讲怎么做程序的编译器
。需要数学基础和很强的逻辑思维。编译原理里的字符闭包是指有限循环。关于闭包这些名词解释,你们的课程应该有离散数学吧?会有对这些概念的解释。编译原理这书啊...
如果不发明一种新语言,那
学编译原理有
什么用?
答:
又或者你也可能写个能自动生成菜单或者界面的程序,你需要自定义一个非常简单的脚本语言并解析它,编译原理也可以帮助你做到这一点 总之,编译原理应用的领域十分广泛,不要以为
学编译原理
就仅仅是用来做编译器的 另外,编译原理包含了很多巧妙的设计构思,作为一名CS的学生,当然是很有必要来学习它的 ...
编译原理
对嵌入式开发有多重要
答:
编译原理
学过之后的益处(不考虑最后都没有入门的情况)
包括
:1、可以更加容易的理解在一个语言种哪些写法是等价的,哪些是有差异的 2、可以更加客观的比较不同语言的差异 3、更不容易被某个特定语言的宣扬者忽悠 4、
学习
新的语言是效率也会更高 5、其实从语言a转换到语言b是一个通用的需求,学好...
请问
学习编译原理
对程序员有什么用
答:
知道你写的程序
编译
器是怎么编译的,
学
好了以后可以开发编译器(那要很牛很牛)。更现实点的好处是学会使自己写的程序更优,提高程序的效率。另外,我觉得里面《运行时的存储组织与管理》这章很有用,它能告诉你编译器是怎么在内存中为程序的函数(
包括
变量)分配空间的,里面的对堆栈的讲解很详细,...
为什么要
学习编译原理
(转)
答:
可能是词法分析程序本身实现起来很简单吧,很多没有
学
过
编译原理
的人也同样可以写出各种各样的词法分析程序。不过编译原理在讲解词法分析的时候,重点把正则表达式和自动机原理加了进来,然后以一种十分标准的方式来讲解词法分析程序的产生。这样的做法道理很明显,就是要让词法分析从程序上升到理论的地步。 语法分析部分就...
大家正在搜
相关问题
学习编译原理和操作系统对编程能力有什么作用?
为什么要学习编译原理(转)
请问学习编译原理对程序员有什么用
学习编译原理和操作系统对编程能力有什么作用?
编译原理学有什么用,每个语言的编译都不一样吗
学习编译原理哪本书好
如果不发明一种新语言,那学编译原理有什么用?
学了计算机原理和编译原理有什么用