Chinaunix首页 | 论坛 | 博客
  • 博客访问: 25374
  • 博文数量: 7
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 99
  • 用 户 组: 普通用户
  • 注册时间: 2013-06-08 09:01
文章分类

全部博文(7)

文章存档

2014年(1)

2013年(6)

我的朋友

分类: 其他平台

2013-06-08 09:11:59

       阅读了这本书的试读章节,我了解到,Clojure,如作者所说,是一门“可以让容易的事情保持容易,让困难的事情变得可能”的语言,它是LISP的方,具有很多优良的特性。Clojure运行在JVM平台之上,使其拥有了稳定,可移植的特性,更关键的是它能够和java无缝结合互操作,这样就可以利用到已经存在的jav的优良程序和库了。Clojure是一种函数式编程语言,如果没有学过函数式程序设计语言,应该多多了解一下,这是一种完全不同的编程方法,也许这种方法更加适合某些人——比如搞数学的人,很符合他们思考问题的方法。Clojure提供了进行并行、并发编程的创新式解决方案,这也是目前主流的研究方向。
      看到这里,我觉得这门语言还是值得一学的,再看接下来的部分,作者通过清晰地讲解和丰富的实例为我们介绍了REPL(Read,Eval,Print,Loop)的使用,并且一些理论知识和Clojure的语法穿插其中,结合实例在REPL中的计算,作者介绍了Clojure的各种语法细节,能够让初学者都通过这种简单的方式尽快学会Clojure的语法基础。第二章是关于函数式编程的介绍,作者在这里的讲解,步步深入,深入浅出,让我了解了函数式编程语言其实是把函数也当作基本的数据类型,然后对这个数据类型有一些特殊的操作,作者在介绍基础概念性的东西同时,附有对应的Clojure代码,方便读者能够拥有更直观的认识,我觉得这种协作方法很赞。希望能够得到一本,全面的学习一下这门语言和函数式语言的知识。
阅读(659) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~