查看: 1000|回复: 2
|
请问谁会写COMPILER程序
[复制链接]
|
|
我知道OpenJAVA可以改它的source code, 做成自己的COMPILER, 但问题是不能commercial.
还有其它软件可以写COMPILER吗? |
|
|
|
|
|
|
|
发表于 18-1-2009 01:14 PM
|
显示全部楼层
全世界都是改GCC的源码做成自己的compiler的。这是一门很高深的学问,但是好处是GCC是软件业界的standard,要参考的话不难找例子,都是GNU的软件都开放源码的。如果是JAVA的话,没必要的话还是用SUN的compiler,GCJ(GCC)有点不完整。 |
|
|
|
|
|
|
|
发表于 10-2-2009 02:58 AM
|
显示全部楼层
parsing和syntax rule可以用lax & yacc
你的grammar tree等等有现成的工具...我没有玩它们结果忘记了..就google看看吧.
一般建议用C假如您理想的语言比较复杂<-- 例如indirection,boxing,generics,overloading等等的. |
|
|
|
|
|
|
| |
本周最热论坛帖子
|