← 黑客书架

Erlang 程序设计 封面

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的开发者

值得读指数: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 的推荐

找书

在黑客书架打开完整页面 →

数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。