完全oop的语言(ruby,smalltalk,...)中,smalltalk暂时是最优雅的了,看了它之后,才明白C#/vb/java的语法确实不能带来太多的效率。看看java和smalltalk的语言对比,就知道java可能采用了smalltalk的思想+c的外观了:
http://www.chimu.com/publications/J...talkSyntax.html它很small,而且像talk一样接近人的语言。
---------------------以下是转载:
smalltalk
可是面向对象的程序设计语言的鼻祖阿,并且正在蓬勃的发展,没有过时。它是纯面向对象的语言,就连整数也是对象。开放环境也非常集成,如果感兴趣可以到一下网站下载,绝对有耳目一新的感觉。举个例子,
循环语句在smalltalk中是向一个整数对象发送消息:
10 timesRepeat: [ teresa moveRight: 10 ].
其中timesRepeat:为消息名称,10为接受消息的整数对象,
[ teresa moveRight: 10 ].是消息的参数,
这又是smalltalk强大的地方,它可以把一段程序作为参数传递给某个对象!!!
Squeak Smalltalk
http://www.squeak.org/ 这是一个非常有趣的smalltalk版本,看上去就像在你的电脑上模拟了另外一套完成的窗口系统,这里面的窗口更加利害,你甚至可以旋转它,不看不知道,看了才发现还有这么奇妙的语言,这么奇妙的开发环境。10M左右
Cincom Smalltalk
http://www.cincom.com/scripts/smalltalk.dll/home.ssp 这个版本比较实用,有详细的帮助,可以开发真正的windows程序。30M左右
Dolphin Smalltalk
http://www.object-arts.com/ 这里提供的免费smalltalk版本只有3M不到,如果你想先尝试一下这种语言的话,可以下载这个。
这是一个支持unicode的smalltalk版本:
http://www.objectconnect.com/可以下载 限时版
posted on 2006-07-06 16:28
黑咖啡 阅读(1004)
评论(0) 编辑 收藏 所属分类:
Tec Article