《Seven More Languages in Seven Weeks》

《Seven More Languages in Seven Weeks》 《Seven More Languages in Seven Weeks》

  • 书名:《Seven More Languages in Seven Weeks》:Languages That Are Shaping the Future
  • 分类:编程
  • 作者:Bruce A. Tate,Ian Dees,Frederic Daoud,Jack Moffitt
  • 出版社:Pragmatic Bookshelf
  • 出版年:2014-11-29
  • 售价:USD 48
  • 装订:Paperback
  • 页码:350

《Seven More Languages in Seven Weeks》 内容介绍:

Learn from the award-winning programming series that inspired the Elixir language. Hear how other programmers across broadly different communities solve problems important enough to compel language development. Expand your perspective, and learn to solve multicore and distribution problems. In each language, you’ll solve a non-trivial problem, using the techniques that make that language special. Write a fully functional game in Elm, without a single callback, that compiles to JavaScript so you can deploy it in any browser. Write a logic program in Clojure using a programming model, MiniKanren, that is as powerful as Prolog but much better at interacting with the outside world. Build a distributed program in Elixir with Lisp-style macros, rich Ruby-like syntax, and the richness of the Erlang virtual machine. Build your own object layer in Lua, a statistical program in Julia, a proof in code with Idris, and a quiz game in Factor. When you’re done, you’ll have written programs in five different programming paradigms that were written on three different continents. You’ll have explored four languages on the leading edge, invented in the past five years, and three more radically different languages, each with something significant to teach you.

作者Bruce A. Tate,Ian Dees,Frederic Daoud,Jack Moffitt介绍:

Bruce Tate, CTO of icanmaketibetter.com, is a mountain biker, climber, and father of two from Austin, Texas. He is the author of more than ten books, including Seven Languages in Seven Weeks, and is the series editor of the Seven in Seven series. By day, Ian Dees slings code, tests, and puns at a Portland-area test equipment manufacturer. By night, he converts espresso into programming books, including Cucumber Recipes. Ian tweets as @undees. Fred Daoud is a truly passionate developer who loves functional programming. He coauthored Seven Web Frameworks in Seven Weeks with Jack Moffitt. Jack Moffitt falls in love with languages easily. He is a senior research engineer at Mozilla Research and works on Servo, an experimental browser engine written in Mozilla’s new Rust language.

《Seven More Languages in Seven Weeks》 目录大纲:

This book is currently in beta, so the contents and extracts will change as the book is developed.
Foreword
Introduction
The Lay of the Land
Bruce Tate (Elixir and Elm)
Fred Daoud (Factor)
Ian Dees (Lua, Idris)
Jack Moffit (Julia, miniKanren)
Who Should Read This Book
A Final Charge
Online Resources
Lua
Day 1: The Call to Adventure
Day 2: Tables All the Way Down
Day 3: Lua and the World
Wrapping Up Lua
Factor
Day 1: Stack On, Stack Off
Day 2: Painting the Fence
Day 3: Balancing on a Boat
Wrapping Up Factor
Elm
Day 1: Handling the Basics
Day 2: Taming Callbacks excerpt
Day 3: It’s All a Game
Wrapping Up Elm
Elixir
Day 1: Laying a Great Foundation excerpt
Day 2: Controlling Mutations
Day 3: Spawning and Respawning
Wrapping Up Elixir
Julia
miniKanren
Day 1: Unified Theories of Code
Day 2: Mixing the Logical and Functional
Day 3: Writing Stories with Logic excerpt
Wrapping Up miniKanren
Idris
Wrapping Up


微信扫一扫关注公众号

0 个评论

要评论图书请先登录注册

你也许想看:

Getting Started with Google Guava

《Getting Started with Google Guava》

Bill Bejeck.Packt Publishing.2013-8-14

“Write more robust code that is easier to read and maintain L...”

J2EE设计开发编程指南

《J2EE设计开发编程指南》

Rod Johnson.电子工业出版社.2003-7-1

“J2EE是当今可用于企业软件开发的最佳平台。本书的目标是让读者能够轻松自如地制定J2EE开发的体系结构决策与实现决策。内...”

Swift by Tutorials

《Swift by Tutorials》

Colin Eberhardt,Matt Galloway.Razeware LLC.2014-12-4

“”

LLVM Cookbook

《LLVM Cookbook》

Mayur Pandey,Suyog Sarda.Packt Publishing.2015-6-30

“If you are a compiler developer who wants to use the strong ...”

jQuery Mobile

《jQuery Mobile》

Jon Reid.O'Reilly Media.2011-7-7

“Native apps have distinct advantages, but the future belongs...”

精通Python 3程式設計

《精通Python 3程式設計》

Mark Summerfield.碁峰.2010-11

“”

Object-Oriented Software Construction

《Object-Oriented Software Construction》

Bertrand Meyer.Prentice Hall.2000-03-21

“Contents Preface V Foreword To The Second Edition Xiii About...”

Imperfect C++中文版

《Imperfect C++中文版》

威尔逊.人民邮电出版社.2006-1

“汇集实用的C++编程解决方案,C++虽然是一门非凡的语言,但并不完美。Matthew Wilson使用C++十年有余,其...”

Concurrent Programming in Mac OS X and iOS

《Concurrent Programming in Mac OS X and iOS》

Vandad Nahavandipoor.O'Reilly Media.2011-6-7

“Now that multicore processors are coming to mobile devices, ...”

LINQ实战

《LINQ实战》

Fabrice Marguerie,Steve Eichert,Jim Wooley.人民邮电出版社.2009-07

“LINQ是微软.NET软件开发平台上的一项突破性创新技术,它在面向对象语言与各种数据源之间架设了一座高效的桥梁,大大降低...”

写给大忙人看的Swift

《写给大忙人看的Swift》

【美】Matt Henderson(马特•亨德森),【美】Dave Wood(戴夫•伍德),周智勋.电子工业出版社.2015-6-1

“《写给大忙人看的Swift》全面介绍了苹果公司新推出的 Swift 编程语言。主要内容包括 Swift 语法简介, Sw...”

Real World OCaml

《Real World OCaml》

Jason Hickey,Anil Madhavapeddy,Yaron Minsky.O'Reilly Media.2013-3-22

“Learn how to solve day-to-day problems in data processing, n...”

Seven More Languages in Seven Weeks

《Seven More Languages in Seven Weeks》

Bruce A. Tate,Ian Dees,Frederic Daoud,Jack Moffitt.Pragmatic Bookshelf.2014-11-29

“Learn from the award-winning programming series that inspire...”

OpenGL 4.0 Shading Language Cookbook

《OpenGL 4.0 Shading Language Cookbook》

David Wolff.Packt Publishing.2011-7-9

“”

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

The Programmer's Guide to Apache Thrift

《The Programmer's Guide to Apache Thrift》

Randy Abernethy.Manning Publications.2016-5-1

“Any distributed application includes individual components, ...”

打造高质量Android应用

《打造高质量Android应用》

Carlos Sessa.机械工业出版社.2014-4

“《打造高质量Android应用:Android开发必知的50个诀窍》是目前唯一一本从开发技巧角度讲解 Android应用...”

Programming for Musicians and Digital Artists

《Programming for Musicians and Digital Artists》

Ajay Kapur,Perry Cook,Spencer Salazar,Ge Wang.Manning.2014-1

“While many excellent tools exist for digital image creation ...”

Appcelerator Titanium Smartphone App Development Cookbook

《Appcelerator Titanium Smartphone App Development Cookbook》

Boydlee Pollentine.Packt Publishing.2011-12

“Appcelerator Titanium Mobile allows developers to realize th...”

JavaEE开发的颠覆者: Spring Boot实战

《JavaEE开发的颠覆者: Spring Boot实战》

汪云飞.电子工业出版社.2016-3

“在当今Java EE 开发中,Spring 框架是当之无愧的王者。而Spring Boot 是Spring 主推的基于“...”