怀念面向对象
现在用纯C写程序,一遇到多个if-else嵌套,或者switch的时候,就想用抽象类/接口来封装;看到结构体中没有任何访问权限限制的成员变量,就想写上private;看到函数指针,就想用delegate封装;看到全局变量,就想把它们塞到某个“class”里面…可是这些东西在这里,都“真没有”。
当然,这也是自己C的功底不够,否则应该也能同样写出漂亮的代码。现在这个原型中,无论是C代码,还是ruby的代码,还是js的代码,都是一段赛一段的丑陋。所以现在真的有点怀念C#,怀念面向对象了。