大凡学过c++的人,都听说过smalltalk是OO的鼻祖,是pure OO的那种语言,
不像java, c++, c#,还存在者int,byte之类的基本类型。
最近看伟大的老马的著作的时候,和另一位伟大的kentbeck,xp先驱,据说都是曾经从事过smalltalk。
不晓得smalltalk为什么这么好却被淘汰了。
www.smalltalk.org网站却依然屹立在那里,开源的版本squeak很小,下载下来很好玩,就像打开一个街机模拟器。
最好玩的还属image,保存整个VM比保存到源代码文件好玩。运行到哪里就save一个snapshot,下次load进来就继续工作好了(玩过rpg的人一定也喜欢的),
联想到我最近都不关windows了,而是点击“休眠”,桌面上的程序一个不用关:firefox,qq,msn,outlook,etc.
虽然smalltalk已经注定没落,但我想平时玩玩smalltalk或许还能增强我的“纯OO”的思维。
smalltalk里有Sunit,有servlet,有orm,...看来语言不是问题,思想才是最重要的。好东西都可以被clone过来用。
顺便看到网上说根据历史规律,java作为一种语言的也该走下坡了,下一个热门语言将很快现身。
可能是ruby,也可能是javascript。总之好像是动态类型语言。(古老的smalltalk也是动态语言呀。)
如果是js,google要开心了,增强的js 3.0版本可以让google作出更强大的web程序来。
据说还有强人在用js写serverside的程序,寒。
ruby我就不学了,在其web框架很快就被人用java clone了之后,谁还稀罕它?
不像java, c++, c#,还存在者int,byte之类的基本类型。
最近看伟大的老马的著作的时候,和另一位伟大的kentbeck,xp先驱,据说都是曾经从事过smalltalk。
不晓得smalltalk为什么这么好却被淘汰了。
www.smalltalk.org网站却依然屹立在那里,开源的版本squeak很小,下载下来很好玩,就像打开一个街机模拟器。
最好玩的还属image,保存整个VM比保存到源代码文件好玩。运行到哪里就save一个snapshot,下次load进来就继续工作好了(玩过rpg的人一定也喜欢的),
联想到我最近都不关windows了,而是点击“休眠”,桌面上的程序一个不用关:firefox,qq,msn,outlook,etc.
虽然smalltalk已经注定没落,但我想平时玩玩smalltalk或许还能增强我的“纯OO”的思维。
smalltalk里有Sunit,有servlet,有orm,...看来语言不是问题,思想才是最重要的。好东西都可以被clone过来用。
顺便看到网上说根据历史规律,java作为一种语言的也该走下坡了,下一个热门语言将很快现身。
可能是ruby,也可能是javascript。总之好像是动态类型语言。(古老的smalltalk也是动态语言呀。)
如果是js,google要开心了,增强的js 3.0版本可以让google作出更强大的web程序来。
据说还有强人在用js写serverside的程序,寒。
ruby我就不学了,在其web框架很快就被人用java clone了之后,谁还稀罕它?