如果不发明一种新语言,那学编译原理有什么用?

如标题所问

编译原理是计算机科学与技术中一个非常成熟的分支,非常完美地将原理与技术结合了起来,对于理解计算机的本质非常有帮助
编译原理的很多设计思想可以在你设计的程序中运用
比如你想写个程序对于某个文本作词法分析和语法分析的处理,那么编译原理的知识完全可以帮助你来完成它
又或者你也可能写个能自动生成菜单或者界面的程序,你需要自定义一个非常简单的脚本语言并解析它,编译原理也可以帮助你做到这一点
总之,编译原理应用的领域十分广泛,不要以为学编译原理就仅仅是用来做编译器的
另外,编译原理包含了很多巧妙的设计构思,作为一名CS的学生,当然是很有必要来学习它的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-12-01
请不要说这不现实的问题
第2个回答  2007-11-30
有没有想过去做CPU?
第3个回答  2007-12-02
比如你想要处理个正则式
或者你的程序需要用户输入一串表达式

用编译原理不是正合适吗?
相似回答