《Clojure for the Brave and True》

《Clojure for the Brave and True》 《Clojure for the Brave and True》

  • 书名:《Clojure for the Brave and True》:Learn the Ultimate Language and Become a Better Programmer
  • 分类:编程
  • 作者:Daniel Higginbotham
  • 出版社:No Starch Press
  • 出版年:2015-10-25
  • 售价:USD 34.95
  • 装订:Paperback
  • 页码:328

《Clojure for the Brave and True》 内容介绍:

For weeks, months?—nay!—from the very moment you were born, you've felt it calling to you. At long last you'll be united with the programming language you've been longing for: Clojure! As a Lisp-style functional programming language, Clojure lets you write robust and elegant code, and because it runs on the Java Virtual Machine, you can take advantage of the vast Java ecosystem. Clojure for the Brave and True offers a "dessert-first" approach: you'll start playing with real programs immediately, as you steadily acclimate to the abstract but powerful features of Lisp and functional programming. Inside you'll find an offbeat, practical guide to Clojure, filled with quirky sample programs that catch cheese thieves and track glittery vampires. Learn how to: * Wield Clojure's core functions * Use Emacs for Clojure development * Write macros to modify Clojure itself * Use Clojure's tools to simplify concurrency and parallel programming Clojure for the Brave and True assumes no prior experience with Clojure, the Java Virtual Machine, or functional programming. Are you ready, brave reader, to meet your true destiny? Grab your best pair of parentheses—you're about to embark on an epic journey into the world of Clojure! Covers Clojure 1.7Requires Java 1.6 or later

作者Daniel Higginbotham介绍:

Daniel Higginbotham has been a professional programmer for 11 years, half of that at McKinsey & Company, where he used Clojure to build mobile and web applications. He has also contributed to the curriculum for ClojureBridge, an organization that offers free, beginner-friendly Clojure workshops for women. Daniel blogs about life and programming at http://flyingmachinestudios.com/, and can be found on Twitter, @nonrecursive. He lives in Durham, North Carolina, with his wife and four cats.

《Clojure for the Brave and True》 目录大纲:

1. Building, Running, and The REPL
2. Start Using Emacs
3. Using Emacs with Clojure
4. Do Things
5. Core Functions in Depth
6. Functional Programming
7. Organizing Your Project: a Librarian's Tale
8. Clojure Alchemy: Reading, Evaluation, and Macros
9. Writing Macros
10. Concurrency, Parallelism, and State. And Zombies.
11. Mastering Concurrency with core.async
12. Interacting with Java
13. Multimethods, Protocols, and Records
14. Upcoming
15. Other Resources
16. About the Author


微信扫一扫关注公众号

0 个评论

要评论图书请先登录注册

你也许想看:

Programming Concurrency on the JVM

《Programming Concurrency on the JVM》

Venkat Subramaniam.The Pragmatic Bookshelf.2011-6-1

“Concurrency on the Java platform has evolved, from the synch...”

The C++ Standard Library Extensions

《The C++ Standard Library Extensions》

Pete Becker.Addison-Wesley Professional.2006-7-31

“"TR1 roughly doubles the size of the C++ standard library, a...”

C程序员从校园到职场

《C程序员从校园到职场》

周兆熊.人民邮电出版社.2015-9-1

“要成为一名合格的C程序员,仅仅依靠课堂上的所学所练是远远不够的,实际的软件开发对从业者提出了更高的要求。本书重在讲述从学...”

安全软件开发之道

《安全软件开发之道》

[美]John Viega,Gary Mcgraw.机械工业出版社.2014-3-20

“本书被誉为安全技术领域的“黄帝内经”,由安全技术大师亲力打造,畅销全球,数位安全技术专家联袂推荐。综合论述如何在软件开发...”

Debugging with GDB

《Debugging with GDB》

Richard M. Stallman,Roland H. Pesch,Stan Shebs.Free Software Foundation.2002-01

“The GNU Debugger allows you to see what is going on "inside"...”

面向对象葵花宝典:思想、技巧与实践

《面向对象葵花宝典:思想、技巧与实践》

.电子工业出版社.2015-12

“《面向对象葵花宝典:思想、技巧与实践》系统地讲述了面向对象技术的相关内容,包括面向对象的基本概念、面向对象开发的流程、面...”

C语言开发手册

《C语言开发手册》

薛园园..2011-4

“《C语言开发手册(典藏版)》言简意赅、通俗易懂,知识点覆盖全面,详细介绍了C语言的程序设计及最新的C语言编程技术。毋庸置...”

Fortran 95/2003 for Scientists and Engineers

《Fortran 95/2003 for Scientists and Engineers》

Stephen Chapman.McGraw-Hill Science/Engineering/Math.2007-4-6

“Chapman's "Fortran for Scientists and Engineers" is intended...”

More Exceptional C++中文版

《More Exceptional C++中文版》

[美] Herb Sutter.华中科技大学出版社.2002-9

“More Exceptional C++是Exceptional C++的续篇。根据多年程序开发的实践经验、Herb S...”

Scala in Action

《Scala in Action》

Nilanjan Raychaudhuri.Manning Publications.2013-4-13

“DESCRIPTION Even within a single application, programming pr...”

Java TCP/IP Socket编程

《Java TCP/IP Socket编程》

Kenneth L. Calvert,Michael J. Donahoo.机械工业出版社.2009-1

“《Java TCP/IP Socket编程(原书第2版)》基于TCP/IP Socket相关原理,对如何在Java中进行...”

Django Design Patterns and Best Practices

《Django Design Patterns and Best Practices》

Arun Ravindran.Packt Publishing - ebooks Account.2015-3-26

“”

.NET设计规范

《.NET设计规范》

克瓦林纳.人民邮电出版社.2006-7

“本书为框架设计师和广大开发人员设计高质量的软件提供了权威的指南。书中介绍了在设计框架时的最佳实践,提供了自顶向下的规范,...”

iOS Drawing

《iOS Drawing》

.Addison-Wesley Professional.2013-10

“Covers iOS 7 and Xcode 5 Apple lavished iOS with a rich and ...”

Advanced Linux Programming

《Advanced Linux Programming》

CodeSourcery LLC,Mark L. Mitchell,Alex Samuel,Jeffrey Oldham.New Riders.2001

“Advanced Linux Programming is divided into two parts. The fi...”

有趣的二进制

《有趣的二进制》

[ 日] 爱甲健二.人民邮电出版社.2015-10

“《有趣的二进制:软件安全与逆向分析》通过逆向工程,揭开人们熟知的软件背后的机器语言的秘密,并教给读者读懂这些二进制代码的...”

Unity 3.x Game Development Essentials

《Unity 3.x Game Development Essentials》

Will Goldstone.Packt Publishing.2011-12-20

“”

SpringBoot 揭秘

《SpringBoot 揭秘》

王福强.机械工业出版社.2016-5

“”

Game AI Pro 2

《Game AI Pro 2》

.A K Peters/CRC Press.2015-4-24

“”

ACE程序员指南

《ACE程序员指南》

[美] Stephen D. Huston,James CE Johnson,Umar Syyid.中国电力出版社.2004-11

“本书由ACE的几位核心开发者撰写,快速而直接地解释了怎样充分利用ACE。从介绍ACE开始,循序渐进,详细讨论了ACE的I...”