http://book.douban.com/subject/4719230/
27位杰出的编程语言设计师的访谈录,很不错,值得一读。
但是中文版翻译得不行,在douban被批了;应该很快再版了.
做点小笔记:
-------------------
书中提到的语言分类大概如下,很多种没有用过
命令式语言(C, C++, C#, Java)
陈述式语言(SQL)
动态语言
函数式语言
object-c和c#这两章,是我看过里面印象最深的。
object-c的作者认为SOA是很好的一个形态,方便收费,可以通过经济系统来改善service的质量,有利于提高软件质量,可以建立一个比较好的"生态系统"
C#的设计者对简单的理解对我很有启发:理解产生问题的深层原因,能用一种简单的方式把很多问题同时解决;如果就事论事,只能头痛医头脚痛医脚,让语言难以维护、快速老化。
简单这个概念也被另外好几位大师提起过。