在一番思索之后,我觉得保持每周写1篇的速度应该挺惬意的。

只是目前还是没有写些什么的好思路。

先扯下计划

目前对前端稍微有点兴趣,想学下html/css/javascript,不过一点基础都没,各种艰辛

另外想看看CG方面的东西,诸如raytrace什么的,虽然以前写过一点,不过很久没碰了

剩下一个比较有兴趣的是想去看一下luajit的源码

当然我只写了看起来比较正直的计划,别的就略了......

另外是随意扯下以前扫过几眼的几个开源的编译器

1.lua,看过5.1.4的src code,只看了主体,lib的实现什么的就直接pass了。纯C的代码意味着这玩意其实挺朴实的,tricky的地方非常少,本来就实现的很简单,很多地方都是用朴素的办法解决了~

2.V8,只看了一点点,不过收获很多,各种神一般的用法。各种模板,连用个宏都是fp式的,给了不少的启发。

3.LLVM,架构挺不错的,完全的面向对象,和lua形成鲜明的对比。本来想把优化器的代码都看一遍的,不过看到那一堆文件,加上我是个懒人,于是就作罢了。在做编译原理课设的时候把架构偷学了......