title: ruby语言有什么样的美学特点？
topic: 编程语言
content: Ruby是披着VB和Perl语法伪装的Smalltalk。这层伪装使得它可以和这个已经过气的伟大语言保持恰当的距离，并且不那么容易吓坏初学者。从这个角度讲，似乎不宜单独评论Ruby的美学特点。例如，上面提到的一些特色其实不是来自Matz，而是来自Alan Kay。open class：因为Smalltalk不区分开发和运行环境，open class是必须而非特色 -- 代码就是一个方法一个方法添加出来的。block：这是Smalltalk的基石。因为这个语言源于Alan Kay的
answerer_tags: 系统编程