小弟我想开发一款java编译器,大家有没有兴趣一起搞啊?


我想开发一款java编译器,大家有没有兴趣一起搞啊 
这段时间我研究了一下java虚拟机规范,感觉编写一款符合JDK1.4规范的java编译器并不是很难,理由如下:
1)   java虚拟机中的指令是面向堆栈的结构,指令的操作数绝大部分都隐含在堆栈中,因此代码生成非常容易
2)java编译器不需要作任何优化,公共子表达式消除、循环不变量外提、寄存器分配等优化全部都是在虚拟机中进行的。

如果使用lex/yacc等编译自动话工具的话,我觉得大家合作好的话用两个月(保守一点最多就3个月吧)就可以完成一个实用的java编译器了,我说的实用是指能够取代jdk       1.4版中的javac此外,我打算使用C语言来开发这款编译器,这样编译的速度也会比使用java编制的javac快很多啊,不知道我的想法对吗,希赛的高手们谈谈想法啊。

java J2EE 程序开发

dxj5p 10 years, 11 months ago


路过

boywest answered 10 years, 11 months ago


关注生活,关注牛人

徐侠客97 answered 10 years, 11 months ago


有时间和能力写编译器还不如自己开发个专业领域的JVM呢。
建议你去研究二进制码注入(class注入),AspectJ正是火的时候,为AspectJ编译器提点性能作作贡献也不错。


长颈鹿的脖子 answered 10 years, 11 months ago


其实吧,,做个bat 保守估计1个星期 就ok了

下降气流君 answered 10 years, 11 months ago


真是牛人
佩服佩服
三个月后
再见高低

useki_ answered 10 years, 11 months ago


up
可惜我實在不會,不菜一個,不然我一定來一個..

KK

clear answered 10 years, 11 months ago


楼主真强,睡梦中登录希赛发贴竟然没打错字~~~~~~``

肛门♂幽灵 answered 10 years, 11 months ago


mark

肉肉的娇妹妹 answered 10 years, 11 months ago


支持你,不过我的能力还是帮不上你的忙,加油!做就一定能成的。别放弃!

带眼镜的盲流 answered 10 years, 11 months ago



Rasho answered 10 years, 11 months ago


帮顶!

LorenaZ answered 10 years, 11 months ago


有雄心是好事,关键要去做
当然也别想当然认为2,3个月就能写好

xybzb answered 10 years, 11 months ago


mark!


东风谷妖梦 answered 10 years, 11 months ago

Your Answer