从今天开始阅读《七周七语言》书籍,《七周七语言》一书涵盖了Ruby、Io、Prolog、Scala、Erlang、Clojure以及Haskell七种语言。每章以"趁热打铁"作为结尾,总结了每门语言的关键点,诸如性能、易变性、不足、优势、可读性等等。事实上,最后一章是对整本书的"总结"。
Tate将大家在学习任何新语言时所常问的问题汇总,并通过这种方式帮助大家学习新语言,这些问题包括:
这门语言的类型模型是什么?
这门语言的编程模型是什么?
你如何与这门语言交互?
这门语言都有哪些决策构造与核心数据结构?
这门语言都有哪些独特的核心特性?我的博客也将以这种方式来进行阅读总结。
如果大家对这些语言有兴趣,可以留言,我会同大家一起讨论和思考。