
Erlang 程序设计
Programming Erlang: Software for a Concurrent World
Joe Armstrong · 初版 2008 年
- 105次提及
- 69人推荐
- 95位 HN 评论者
简介
一个 multi-user 游戏、web site、cloud application 或联网数据库可以拥有数千名同时进行交互的用户。你需要一个强大且工业级的工具来应对 parallel、concurrent 环境中固有的真正棘手的难题。你需要 Erlang。在畅销书 Programming Erlang 的第二版中,你将学习如何编写在 multicore 系统上轻松扩展的 parallel 程序。使用 Erlang,你会惊讶于处理 parallel 问题竟然变得如此容易,而且你的程序运行得如此之快、效率如此之高。这是因为 Erla
为什么值得读
由语言创造者亲授设计哲学,跳过冗长基础直击函数式核心。
- 语言缔造者亲自阐释Erlang的核心哲学
- 不赘述循环分支等基础语法,切入实用概念
- 进阶学习OTP与Elixir的理想先行读物
适合:有编程基础、想学习函数式或Erlang的开发者
值得读指数:85 / 100
Hacker News 读者推荐
……《黑客与画家》- Graham、《人工智能:一种现代的方法》(Paradigms of Artificial Intelligence)- Norvig、《模式识别与机器学习》- Bishop、《Java 语言规范》- Gosling, Joy, Steele、《Learning Python》- Lutz & Ascher、《Programming Erlang》- Armstrong、《Programming Ruby》- Thomas, Fowler, Hunt、《微积分》- Spivak、《怎样解题》- Polya、《4.4 FreeBSD 操作系统的设计与实现》- McKusick, Bostic, Karels, Quarterman……
ice_man 在 HN 的推荐
……但另一方面,这也让人很难挑出一本来读。:D 我更想要一本不从最基础的东西讲起的书,比如解释什么是循环、if 语句之类的,这些我早就知道了。;) Joe Armstrong 写的《Programming Erlang》在这方面真的很完美。所以,亲爱的 HN 网友们,大家有什么推荐吗?或者除了 Prolog 之外,还有什么更好的东西值得了解一下?
JustAGeek 在 HN 的推荐
……要想学好 Elixir,你得先掌握足够的 Erlang,这样才能更好地理解 Erlang/OTP 整体是怎么协同运作的。因此,我建议按这个路线来:1. 读 Joe Armstrong 的书《Programming Erlang》,向这位创始人之一学习 Erlang 的基础知识和背后的设计哲学。[1] 2. 读《Erlang and OTP in Action》,进一步了解 OTP(Open Telecom Platform)、applications 和 gen_servers(它们……
plainOldText 在 HN 的推荐
找书
豆瓣 微信读书 京东 Open Library ISBN 193435600X
数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。