清明节

这个假期还算充实,虽然只有三天,但是,我几乎在我刚兴趣的领域走了一圈。
开始的时候,我是研究scala的,我用解释器开始试它,应该也算是有所了解。
但是,我发现scala实在是过于复杂了。
于是,我放下了它,开始修改我的围棋程序。
到现在为止,我的围棋程序,其实是有两个版本的,一个是python的,一个是plt scheme的。
当我修改的时候,我发现,python程序的可读性实在是好,而scheme就差很多了,当然了,也许是我不太熟,但是,python确实很清晰。
改过python之后,我觉得有必要再重新实验一下scala,因为它就是java版的python。
这种oo和function混合的东西,是我现在想要的,符合我的要求,而且,它在java之上。
到现在为止,我发现,我就用java的时候得心应手,所以,我不想放弃这个平台,我喜欢这个干净的环境。
而scala是基于jvm的,和java可以互操作,至少,它并没有脱离java这个体系。
scala的复杂性?也许,是我现在还不太熟悉它造成的这种感觉。
是的,我现在感觉好多了。这个语言包含了太多的东西,不过,我已经了解的差不多了。
我不想放弃java,但是我需要scala的帮助;java有弱点,这点在我做解析器的时候,暴露的很明显。
甚至,我希望有一天,我可以用scala完全的替代java。
毕竟,我是个理想主义者——我不得不承认。
我发现我非常喜欢研究各种语言,在心底里,我是想找一个完全适合我自己的兵器。
只要这个兵器有一点瑕疵,我就会很不满意,在这一点上,我是个洁癖。
c语言我很不满意,我讨厌那些.h文件。
c++我更讨厌,我讨厌那些宏和编译时extent “c”,--fastcall之类的东西。
ruby我很讨厌,他的元类系统很感觉丑陋。
python我很讨厌,它虽使用可是太过死板。还没有尾递归。
javascript我很讨厌,只能用在浏览器里。
scheme我很讨厌,括号太多不适合阅读。
groovy我很讨厌,很没有性格,给人的感觉是混乱。
erlang我很讨厌,基本上我认为它只适合于服务器端。
java我很讨厌,因为他的非纯oo,显得后点落伍。
scala我很讨厌,因为它和java好像两个东西(这好像并非问题)。
d我很讨厌,现代的编译器(弥补了很多c/c++在编译上的弱点),可是,他的库很不统一,有两个,d就好像是一个独门兵器。

总之,我很清楚,所有的东西都只是个工具而已。
也许在必要的时候,用那个都无所谓。
可是,我还是想找一个无所不能的兵器,拿着它我才能游刃有余的做事情。
我无药可救了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值