一个人在战斗
2009-06-04 07:43
197 查看
一个人战斗挺苦的 自从把注意力转到编译器以来,好久没写博客了。其实一天下来,收获和感想还是很多的,或许是我把自己逼得太紧,以致到了“吝啬”这一点点时间的地步。折腾编译器已有一周时间了(自己比较喜欢用“折腾”一词来描述专业的学习,呵~),进展似乎很慢。究其原因,一个是JAVA功底不行,另一个是从抽象的编译理论转向工程实际实现比较困难。到写这篇博客为止,也仅仅对第一个简单simpleMiniJool语言解释器有一个比较明朗的实现思路,但在实现上,自己还得加把劲,特别是对AST的操作。说到AST头就疼,要不是被它阻拦住,现在我就可以做词法分析器了,汗~ 在这几天的“折腾”中,收获也还是蛮大的。首先,对JAVA的继承、抽象类、接口、多态有了进一步的了解。其次,见识了两种比较常见的设计模式---简单工厂&访问者模式。几星期前,曾经在《大话设计模式》一书中领教过它们的威力,现在模糊记得“大鸟”给小菜举的例子,找个时间再去见识剩下的21种模式。最后,知道了基于组件编程的概念和简单实现方法。 今天的收获,唯一能用程序表达出来的只有hashmap的简单操作了,呵~ 一个人战斗所受的苦就先不提了,走完这条路再找个时间好好绪绪…那应该比目前再多的抱怨会来得更美妙些吧,好了,写到这…
|
相关文章推荐
- 驾驭ext,你不是一个人战斗,网下ext/ajax技术学习及交流!
- 一个人的战斗
- 一个人的战斗---走出软件作坊:三五个人十来条枪 如何成为开发正规军(十九) 推荐
- 一个人的战斗
- 敏捷开发:程序员你不能一个人在战斗
- 网络研讨会的邀请:SQL优化:你不是一个人在战斗
- 一个人的战斗
- 从程序员到项目经理(16):你不是一个人在战斗--思维一换天地宽
- 一个人的战斗---走出软件作坊:三五个人十来条枪 如何成为开发正规军(十九)
- 一个人的战斗---走出软件作坊:三五个人十来条枪 如何成为开发正规军(十九)
- AMD,你不是一个人在战斗
- 你不是一个人在战斗
- 你不是一个人在战斗 - 软件项目团队模型
- 从程序员到项目经理(17):你不是一个人在战斗--思维一换天地宽
- 总理不哭,你不是一个人在战斗
- 读后感:一个人的战斗---走出软件作坊:三五个人十来条枪 如何成为开发正规军(十九)
- 你不是一个人在战斗 - 软件项目团队模型
- 结对编程——你不是一个人在战斗!
- 从程序员到项目经理(17):你不是一个人在战斗--思维一换天地宽
- 你不是一个人在战斗:赏梅斋帮助你技术职业爱情全面起飞