The Joy of Clojure

Michael Fogus, Chris Houser

出版时间

2011-04-04

ISBN

9781935182641

评分

★★★★★
书籍介绍
Clojure is a dynamic programming language that targets the Java Virtual Machine. The Joy of Clojure goes beyond the syntax, and shows how to write fluent, idiomatic Clojure code. Readers will learn to approach programming challenges from a Functional perspective and master the Lisp techniques that make Clojure so elegant and efficient. According to the authors, there's a "right way" to do things in Clojure. This book will help readers think about problems the "Clojure way," and recognize when they simply need to change the way they program. Not just another book about programming philosophy, The Joy of Clojure tackles hard software areas like concurrency, interoperability, performance, and more.
AI导读
核心看点
  • 超越语法,深入讲解Clojure惯用写法
  • 从函数式视角解决编程挑战,掌握Lisp技巧
  • 涵盖并发、互操作性及性能等硬核话题
适合谁读
  • 具备Clojure实践的中高级程序员
  • 有Lisp或函数式编程经验的开发者
  • 希望深入理解Clojure设计哲学的读者
读前提醒
  • 内容较深且晦涩,需耐心阅读
  • 建议先阅读《Programming Clojure》入门
  • 部分章节结构松散,需结合实践理解
读者共识
  • 公认最好的Clojure书籍,思想深刻
  • 可读性较差,对新手不够友好
  • 理论性强,适合追求编程艺术的人

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "Our industry, the global programming community, is fashion-driven to a degree that would embarrass haute couture designers from New York to Paris. We’re slaves to fashion. Fashion dictates the programming languages people study in school, the languages employers hire for, the languages that get to b"
  • "In some sense, all this was inevitable, I think. Lisp—the notion of writing your code directly in tree form—is an idea that’s discovered time and again. People have tried all sorts of crazy alternatives, writing code in XML or in opaque binary formats or using cumbersome code generators. But their a"
  • "Now you could write out the nested if structure manually and achieve the same result, but the beauty of macros lies in the fact that they can do so on your behalf while presenting a lightweight and intuitive form. In cases where do-until can be used, it removes the need to write and maintain superfl"
作者简介
Michael Fogus is software developer with experience in distributed simulation, machine vision, and expert systems construction. He's actively involved in the Clojure and Scala communities. Chris Houser is a primary contributor to Clojure and has implemented several features for the language.
用户评论
例程不错……Clojure这种现代Lisp的确适合行为艺术家的创作 :) (Update: 后面几章没怎么读懂,跟并发有关的话题总是令人费解)
当时没有坚持读完,好书还是思想的碰撞啊。
入门可看
很好!
一本看了有翻译的冲动的书,推荐给编程语言爱好者。喜欢这本书的各位也可以关注Fogus的推特与博客,look to the master, follow the master, walk with the master, see through the master, become the master...
有意思 偏理论
歪果仁喜欢在第一章就说,for instance bblala,bblala出现在12th chapter ●—●
还是有点难
Best Clojure book on the market. Harder to read than the rest, though.
下载
收藏