书籍 Programming Elixir的封面

Programming Elixir

Dave Thomas

出版时间

2013-10-15

ISBN

9781937785581

评分

★★★★★
书籍介绍

As a developer, you’ve probably heard that functional programming techniques help manage the complexities of today’s real-world, concurrent systems. You’re also investigating designs that help you maximize uptime and manage security.

This book is your guide to Elixir, a modern, functional, and concurrent programming language. Because Elixir runs on the Erlang VM, and uses the underlying Erlang/OTP architecture, it benefits from almost 20 years of research into high performance, highly parallel, and seriously robust applications. Elixir brings a lot that’s new: a modern, Ruby-like, extendable syntax, compile and runtime evaluation, a hygienic macro system, and more.

But, just as importantly, Elixir brings a sense of enjoyment to parallel, functional programming. Your applications become fun to work with, and the language encourages you to experiment.

Part 1 covers the basics of writing sequential Elixir programs. We’ll look at the language, the tools, and the conventions.

Part 2 uses these skills to start writing concurrent code—applications that use all the cores on your machine, or all the machines on your network! And we do it both with and without OTP.

And Part 3 looks at the more advanced features of the language, from DSLs and code generation to extending the syntax.

By the end of this book, you’ll understand Elixir, and know how to apply it to solve your complex, modern problems.

Dave Thomas is a programmer who likes to evangelize cool stuff. He cowrote The Pragmatic Programmer, and was one of the creators of the Agile Manifesto. His book Programming Ruby introduced the Ruby language to the world, and Agile Web Development with Rails helped kickstart the Rails revolution.

目录
Contents and Extracts
This book is currently in beta, so the contents and extracts will change as the book is developed.
Preface/Introduction
Conventional Programming
Pattern Matching

显示全部
用户评论
比 Elixir in Action 差远了
挺有意思的一个语言,基于erlang vm,继承了erl强大的能力,同时语法更亲民。很好的生产力工具。
出版日期是 2013-10-15,elixir的v 1.0是在September 18, 2014,所以书中有些部分可能有误。
Elixir 的入门佳作
不懂 Erlang 的话,最好还是先学 Erlang。
我只读了基础部分,写的确实好
入门书籍
Elixir意在pattern matching,說好了就成。 Elixir之所以比Erlang重要,除了語法問題 還因為有Phoenix Framework有出現 沒有Phoenix我們還不如用Go
感觉只是把erlang做了些封装,还是直接用erlang坑会少一些。语法糖模仿的ruby的block,但和fp结合的不如ruby之于fp