你好
上次看了你做编译原理课程设计的事情后自己也在尝试做一个类c语言的编译器,主要参考国外的一本英文的龙书<<编译原理:技术与工具>>以及lcc和,net的反汇编,现在已经完成了这个编译器的前端和中间代码,支持引用,指针,函数,函数指针,结构体及其操作,所有c语言循环和跳转操作,已经可以正确的生成中间代码和做到正确的内存寻址.力量有限实在做不到复杂的代码优化,前端大概也才8000行吧,实际上对于一个简单的编译器来说已经完成大半了,现在学寄存器分配和x86汇编语言的翻译,预测还需要一个32位的masm来辅助.一开始只是弄着玩但是随着难题的一个个攻克已经收不住手了,我很有信心把它做完但是我马上面对gre和找工作了,抽不出时间也怕最后不能完成它耽误找工作因为我的项目经验不多,我不知道因不因该把它最后作完,你能给点意见吗?假如能把它作完并能生成基本正确但效率很低的目标代码对找工作有用吗?
面临痛苦的抉择!!对了,我只是一个不合格的计算机硕士(货真价实的不合格,出国考试的准备让我放弃了实习和给导师出差做项目的机会,惭愧!),已经不是本科生了,不能耽误了,谢谢!!