说来惭愧,自己一向不成才,语言研究过很多,可是,到现在也没有一个像样的作品。
每想到此,便感叹自己的缺点,自己的懒惰,自己的无所事事。
我的Orange系统本来是用java做的,可是,我觉得太费劲了,过于笨重了。想来想去,也许scala能改变点什么?况且,我也想看看这种语言,我到底能学到什么程度。这是我第二次学习scala了,我确实比之前懂得多了,可是,我仍旧没法减轻软件的厚度,我讨厌太多的零碎,罗罗索索的,不干实事的代码。在我看来,oo就是这种不爽的代码。更何况,scala是如此的复杂,概念繁多。
今天,我掏出了抽屉里的《programming erlang》,我只用几分钟就浏览完了erlang的语法,这在java和scala来讲是不可想象的。我忽然想到C语言,这个在linux中被充分使用的语言,不也是恰恰和erlang有很多类似之处吗?他们的精神是如此的贴近。直接,简洁,明确。
是的,java现在也似乎意识到了自己的弱点,从而诞生了很多的动态语言,可是,大部分都是鸡肋。从我现在的观点看,scala也没好到哪去。纯oo,支持函数,那又如何呢?整个语言还是那么繁复和拖沓。oo,oo到底好到什么程度?这种雾里看花的感觉,我不喜欢!
现在,我有点向往Gnu/linux环境了,我实在是有点忍受不了java的“肉”了。
java好似你憧憬了多年的女人,可是,在你接近她之后,你发现,她根本不适合你。
失望?遗憾?困惑?——世界就是如此!
每想到此,便感叹自己的缺点,自己的懒惰,自己的无所事事。
我的Orange系统本来是用java做的,可是,我觉得太费劲了,过于笨重了。想来想去,也许scala能改变点什么?况且,我也想看看这种语言,我到底能学到什么程度。这是我第二次学习scala了,我确实比之前懂得多了,可是,我仍旧没法减轻软件的厚度,我讨厌太多的零碎,罗罗索索的,不干实事的代码。在我看来,oo就是这种不爽的代码。更何况,scala是如此的复杂,概念繁多。
今天,我掏出了抽屉里的《programming erlang》,我只用几分钟就浏览完了erlang的语法,这在java和scala来讲是不可想象的。我忽然想到C语言,这个在linux中被充分使用的语言,不也是恰恰和erlang有很多类似之处吗?他们的精神是如此的贴近。直接,简洁,明确。
是的,java现在也似乎意识到了自己的弱点,从而诞生了很多的动态语言,可是,大部分都是鸡肋。从我现在的观点看,scala也没好到哪去。纯oo,支持函数,那又如何呢?整个语言还是那么繁复和拖沓。oo,oo到底好到什么程度?这种雾里看花的感觉,我不喜欢!
现在,我有点向往Gnu/linux环境了,我实在是有点忍受不了java的“肉”了。
java好似你憧憬了多年的女人,可是,在你接近她之后,你发现,她根本不适合你。
失望?遗憾?困惑?——世界就是如此!