《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 个评论

要评论图书请先登录注册

你也许想看:

Learning Android

《Learning Android》

Marko Gargenta.O'Reilly Media.2011-3-28

“If you're new to the Android mobile operating system, Learni...”

Clojure for the Brave and True

《Clojure for the Brave and True》

Daniel Higginbotham.No Starch Press.2015-10-25

“For weeks, months?—nay!—from the very moment you were born, ...”

The Swift Programming Language

《The Swift Programming Language》

苹果公司.Apple Inc..2014-6-2

“Swift is a new programming language for creating iOS and OS ...”

iOS 9 by Tutorials

《iOS 9 by Tutorials》

Aaron Douglas, Caroline Begbie, Chris Wagner, Derek Selander, Evan Dekhayser, James Frost, Jawwad Ahmad, Pietro Rea, Soheil Azarpour, Vincent Ngo.Razeware LLC.2015-10-7

“Learn the New iOS 9 APIs! iOS 9 introduces a ton of great ne...”

Unreal Development Kit Game Programming with UnrealScript

《Unreal Development Kit Game Programming with UnrealScript》

Rachel Cordone.Packt Publishing.2011-12-15

“”

The Game Jam Survival Guide

《The Game Jam Survival Guide》

Christer Kaitila.Packt Publishing.2012-4-2

“”

Pro Python

《Pro Python》

Marty Alchin.Apress.2010-06-15

“You've learned the basics of Python, but how do you take you...”

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中进行...”

测试驱动开发

《测试驱动开发》

Kent Beck.中国电力出版社.2004-4-1

“《测试驱动开发》(中文版)设想把编程看成是转动曲柄从井里提一桶水上来的过程。如果水桶比较小,那么仅需一个能自由转动的曲柄...”

Effective Python

《Effective Python》

Brett Slatkin.Addison-Wesley Professional.2015-3-8

“”

Making Isometric Social Real-Time Games with HTML5, CSS3, and Javascript

《Making Isometric Social Real-Time Games with HTML5, CSS3, and Javascript》

Mario Andres Pagella.O'Reilly Media.2011-9-9

“Walk through the process of designing and implementing from ...”

C语言开发手册

《C语言开发手册》

薛园园..2011-4

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

解析极限编程

《解析极限编程》

[美] Kent Beck.人民邮电出版社.2002-6

“极限编程(XP)是一种经历过实践考验的轻量级软件开发方法学。《解析极限编程》是XP宣言,也是第一本有关XP的图书。 全书...”

.NET设计规范

《.NET设计规范》

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

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

Apache Maven 3 Cookbook

《Apache Maven 3 Cookbook》

Srirangan.Packt Publishing.2011-8-4

“”

Java程序设计语言

《Java程序设计语言》

[美] Ken Arnold, James Gosling, David Holmes.人民邮电出版社.2006-11

“《Java 程序设计语言(第4版)》主要讲授Java程序设计语言,系统地介绍Java的主要包(即java.lang.*、...”

Head First Programming

《Head First Programming》

David Griffiths,Paul Barry.O'Reilly Media.2009-12-4

“Looking for a reliable way to learn how to program on your o...”

C++ Primer习题集(第5版)

《C++ Primer习题集(第5版)》

【美】Stanley B. Lippman( 斯坦利 李普曼),【美】Barbara E. Moo (芭芭拉 默) 著,【美】Josee Lajoie(约瑟 拉乔伊 ).电子工业出版社.2015-3-1

“C++ Primer(Fifth Edition)由三位C++大师Stanley B. Lippman、Josée La...”

Java JDK6学习笔记

《Java JDK6学习笔记》

林信良.清华大学出版社.2007-4

“《Java JDK6学习笔记》是作者良葛格本人近几年来学习Java的心得笔记,结构按照作者的学习脉络依次展开,从什么是J...”

Programming C# 4.0

《Programming C# 4.0》

Ian Griffiths,Matthew Adams,Jesse Liberty.O'Reilly Media.2010-8-25

“With dynamic typing and many other new features, C# 4.0 has ...”