Home
My Books
Browse ▾
Recommendations
Choice Awards
Genres
Giveaways
New Releases
Lists
Explore
News & Interviews
Loading...
Community ▾
Groups
Quotes
Ask the Author
People
Sign in
Join
Jump to ratings and reviews
Want to Read
Kindle $5.53
Rate this book
Clojure programming
[美]Stuart Halloway,Aaron Bedra 温瑞云
0.00
0 ratings
0 reviews
Want to Read
Kindle $5.53
Rate this book
《Clojure程序设计》是介绍Clojure编程语言和程序设计的经典之作。第2版针对Clojure1.3进行了全面的更新。全书共包括10章,分别介绍了Clojure概览和基本特性、序列和函数式编程、并发编程模型、协议和数据类型、宏、多重方法,以及Clojure对Java的调用。最后提供了一个完整了解Clojure应用开发全过程的实例。《Clojure程序设计》适合有不同语言背景而想要学习和了解Clojure编程的程序员阅读。函数式程序员、Java和C#程序员、Lisp程序员,以及Perl、Python和Ruby程序员,都能够通过阅读本书得到不同程度的收获。《Clojure程序设计》是一部Clojure编程经典之作,由Clojure之父作序推荐;针对Clojure1.3版本,介绍Clojure的方方面面。第1章启航1.1为什么是Clojure1.1.1Clojure非常优雅1.1.2Clojure是Lisp的再度崛起1.1.3为什么是Lisp1.1.4它是Lisp,但括号少了1.1.5Clojure是函数式语言1.1.6Clojure简化了并发编程1.1.7Clojure与Java虚拟机彼此亲密无间1.2Clojure编程快速入门1.2.1使用REPL1.2.2特殊变量1.2.3添加共享状态1.3探索Clojure的程序库1.3.1require和use1.3.2查找文档1.4小结第2章探索Clojure2.1形式2.1.1使用数值类型2.1.2符号2.1.3字符串与字符2.1.4布尔值与nil2.1.5映射表、关键字和记录2.2读取器宏2.3函数2.3.1匿名函数2.3.2何时使用匿名函数2.4变量、绑定和命名空间2.4.1绑定2.4.2解构2.4.3命名空间2.5调用Java2.5.1访问构造函数、方法和字段2.5.2Javadoc2.6流程控制2.6.1分支结构与if2.6.2用do引入副作用2.6.3循环与loop/recur2.7我的for循环哪儿去了2.8元数据2.9小结第3章一切皆序列3.1一切皆序列3.2使用序列库3.2.1创建序列3.2.2过滤序列3.2.3序列谓词3.2.4序列转换3.3惰性和无限序列3.4Java亦可序化3.4.1序化Java容器3.4.2序化正则表达式3.4.3序化文件系统3.4.4序化流3.4.5序化XML3.5调用特定于结构的函数3.5.1列表函数3.5.2向量函数3.5.3映射表函数3.5.4集合函数3.6小结第4章函数式编程4.1函数式编程理念4.1.1纯函数4.1.2持久性数据结构4.1.3惰性和递归4.1.4引用透明性4.1.5FP的优势4.1.66条规则4.2怎样偷个懒4.2.1尾递归4.2.2自递归与recur4.2.3惰性序列4.2.4聊聊变现4.2.5丢弃头元素4.3懒上加懒4.4再议递归4.4.1转换为自递归4.4.2采用Trampolining技术4.4.3用惰性化替代递归4.4.4用快存为递归抄条近路4.5小结第5章状态5.1并发、并行和锁定5.2引用与软事务内存5.2.1ref-set5.2.2事务的属性5.2.3alter5.2.4STM的工作原理
Paperback
Published April 1, 2013
Book details & editions
1 person want to read
About the author
[美]Stuart Halloway,Aaron Bedra 温瑞云
Follow
Follow
Ratings
&
Reviews
What do
you
think?
Rate this book
Write a Review
Friends
&
Following
Create a free account
to discover what your friends think of this book!
Community Reviews
0.00
0 ratings
0 reviews
5 stars
0 (0%)
4 stars
0 (0%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
Search review text
Filters
No one has reviewed this book yet.
Join the discussion
Add
a quote
Start
a discussion
Ask
a question
Can't find what you're looking for?
Get help and learn more about the design.
Help center