编程语言巡礼_七周七语言书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > 七周七语言 > 编程语言巡礼
无名 七周七语言 的书评 发表时间:2015-02-03 10:02:21

编程语言巡礼

挑着看的,看了Ruby,Io,Clojure,Haskell几章。开拓了视野,原来编程语言还可以这么玩。
不得不说,Python果然是集大成者,吸收各种语言的特性,难怪用起来这么爽。但也丧失了各种语言的最核心的优势,比如Ruby 的元编程能力,Lisp的宏等等。
这本书中介绍的几种编程语言都或多或少有元编程能力,能改造自身称为一门DSL。也有对并发的自己的一套解决方案。
Haskell太纯的函数式显得过于死板,为了解决某些过程式问题,引入一个奇怪的monad,好麻烦。而且currying一次处理一个函数参数不会降低速度么?
Clojure 的binding 有点意思,好像也被Python吸收了,匿名参数,不 care。
lazy evaluation 的确很神奇,Clojure和Haskell都有该特性,生成无限长的列表,取其所需的一部分,有点意思。
list comprehension 也被Python吸收了。
不得不说,作者在引言中说:本书不仅仅是让你会用不同的编程语言写出Hello world 和Fibonacci函数,而是要让你能够在真正的项目中使用该语言。但对于Clojure和Haskell来说,好像也逃不出这两条。

展开全文


推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读