编程思想的转变是困难的。我在读这本书的时候,再一次感受到了编程思想的转变,从面向对象到面向进程。原本在 Java 中非常复杂的多线程、分布式处理方式在 Elixir 中变得无比简单,这也是 Elixir 在现代 IT 系统中的价值:最大化 CPU 的处理能力。 — CODING CEO 张海龙
在了解 Elixir 前,在网上看到一些评论说, Elixir 其实就是用 Ruby 的语法来编写 Erlang 程序。其实不然。真正玩了 Elixir 之后,就会发现这纯属幻觉。因为 Elixir 相对于 Ruby 使用了截然不同的语言范式——函数式编程。两者在编程思想上相距甚远。如果说它看似 Ruby ,也仅仅是 Elixir 设计者 José Valim ,一个 Ruby 开发者的情怀使然罢了。 Elixir 只是在 Erlang 之上加入的一层语法糖,在不改变 Erlang 开发实践的基础上,还能重用已有的 Erlang 代码。然而这层小小的语法糖却给内心坚若磐石但语法苦涩难懂的 Erlang 增添了一副平易近人的外表。虽然函数式编程并非新鲜事物,而 Elixir 则让函数式编程更现代化。
原著作者就是 15 年前编写了 Programming Ruby ,将 Ruby 带入大众视野的 Dave Thomas 。他延续了一贯的写作风格,以一个拥有面向对象的开发经历但并未接触过函数式编程的开发者的角度切入,循序渐进地带领读者进入 Elixir 的奇妙世界。通过一步步的实验探索,引导读者逐步跳出已有的编程思维模式,以全新的函数式编程方式来思考及寻找解决实际问题的办法。然而本书并不像 Programming Ruby 那样面面俱到,而是通过给读者讲述基本的 Elixir 语法和编程思想,同时提供许多有用的资源,启发读者继续深入探索。这才是学习一门新语言的乐趣所在。
杜万,毕业于同济大学,就职于 CODING ,目前负责 WebIDE 项目和 CodeInsight 项目的架构和研发。从事了近 10 年以 Java 语言为主的软件开发工作,热衷于整合框架和开发工具,关注交互设计,喜欢写技术博客。
黄明信,毕业于岭南师范学院,就职于 CODING ,主要负责后台应用服务的研发。喜欢折腾机器和编程领域的各种玩意儿,专注于软件开发效率的提升和代码表达能力的优化。典型的射手座,兴趣广泛,但只为代码而活。
《 Elixir 程序设计》,今日上架。 售价: 1 码币。 限量: 80 本。
要兑换的小伙伴千万不要错过了哦~ https://coding.net/shop
1
imxieke 2016-04-11 15:30:07 +08:00 via iPhone
已经换啦 就等着发货呢。
|
2
kkhaike 2016-04-11 15:48:31 +08:00
我有个问题,翻译书的人卖书收多少钱
|
3
TangMonk 2016-04-11 15:50:41 +08:00
马币好贵。。
|
4
TangMonk 2016-04-11 15:52:49 +08:00
DHH 写的?
|
5
WildCat 2016-04-11 15:58:05 +08:00
卖光了, sad
|
6
levn 2016-04-11 16:31:01 +08:00
50 一本?好贵
|