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


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

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

java J2EE 程序开发

dxj5p 11 years, 5 months ago


路过

boywest answered 11 years, 5 months ago


关注生活,关注牛人

徐侠客97 answered 11 years, 5 months ago


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


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


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

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


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

useki_ answered 11 years, 5 months ago


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

KK

clear answered 11 years, 5 months ago


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

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


mark

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


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

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



Rasho answered 11 years, 5 months ago


帮顶!

LorenaZ answered 11 years, 5 months ago


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

xybzb answered 11 years, 5 months ago


mark!


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

Your Answer