《Erlang 程序设计》封面

Erlang 程序设计

Programming Erlang

Joe Armstrong · 初版 2007 年

69人推荐
95位读者提及
105次提及

为什么值得读

  • 语言缔造者亲自阐释Erlang的核心哲学
  • 不赘述循环分支等基础语法,切入实用概念
  • 进阶学习OTP与Elixir的理想先行读物

一个 multi-user 游戏、web site、cloud application 或联网数据库可以拥有数千名同时进行交互的用户。你需要一个强大且工业级的工具来应对 parallel、concurrent 环境中固有的真正棘手的难题。你需要 Erlang。在畅销书 Programming Erlang 的第二版中,你将学习如何编写在 multicore 系统上轻松扩展的 parallel 程序。使用 Erlang,你会惊讶于处理 parallel 问题竟然变得如此容易,而且你的程序运行得如此之快、效率如此之高。这是因为 Erla

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……

    …Painters - Graham Paradigms of Artificial Intelligence - Norvig Pattern Recognition and Machine Learning - Bishop The Java Language Specification - Gosling, Joy, Steele Learning Python - Lutz & Ascher Programming Erlang - Armstrong Programming Ruby - Thomas, Fowler, Hunt Calculus - Spivak How to Solve It - Polya The Design and Implementation of the 4.4 FreeBSD Operating System - McKusick, Bostic, Karels, Quarterman…

  • ……但另一方面,这也让人很难挑出一本来读。:D 我更想要一本不从最基础的东西讲起的书,比如解释什么是循环、if 语句之类的,这些我早就知道了。;) Joe Armstrong 写的《Programming Erlang》在这方面真的很完美。所以,亲爱的 HN 网友们,大家有什么推荐吗?或者除了 Prolog 之外,还有什么更好的东西值得了解一下?

    …but on the other it renders it difficult to pick one to read. :D I'd prefer a book that doesn't start with very basic stuff, eg explaining loops, if-statements and what not, I know that already. ;) "Programming Erlang" by Joe Armstrong was really perfect in that regard. So, dear HN, do you have any recommendations? Or maybe there is something better to check out than Prolog?

  • ……要想学好 Elixir,你得先掌握足够的 Erlang,这样才能更好地理解 Erlang/OTP 整体是怎么协同运作的。因此,我建议按这个路线来:1. 读 Joe Armstrong 的书《Programming Erlang》,向这位创始人之一学习 Erlang 的基础知识和背后的设计哲学。[1] 2. 读《Erlang and OTP in Action》,进一步了解 OTP(Open Telecom Platform)、applications 和 gen_servers(它们……

    …to learn Elixir, you should learn enough Erlang prior, to get a better understanding of how Erlang/OTP all fits together. Thus, I would recommend the following structure: 1. Read Joe Armstrong's Book: Programming Erlang to learn the basics and the philosophy behind Erlang from one of its creators. [1] 2. Read Erlang and OTP in Action to learn more about the OTP (Open Telecom Platform), applications and gen_servers (which…

  • 大家好。我正打算学点 Erlang,正在啃 Joe Armstrong 的《Programming Erlang》,目前为止我非常喜欢这本书。但是要是能有点实际项目中的代码来读读就好了。因为我在函数式编程方面基本就是个新手,这对我帮助会很大。所以……

    Hey, everyone. I'm just trying to learn some erlang, I'm working through Joe Armstrong's "Programming Erlang", which I like quite a lot, so far. BUT it would be nice to have some real world code to read as well. As I am not much more than a beginner in functional programming, this would benefit me greatly. So,…

  • 想学 Erlang 的话,可以看看 Joe Armstrong 写的那本书:https://pragprog.com/book/jaerlang2/programming-erlang。学习函数式语言的难点在于找到接地气的实用学习资料。我认为 F# 是目前最容易上手的函数式语言(纯属个人看法,但我至少折腾过……

    For Erlang, there is the book by Joe Armstrong: https://pragprog.com/book/jaerlang2/programming-erlang The problem with learning functional languages is finding pragmatic learning materials. I would claim F# is currently the most approachable functional language (just my opinion but I have at least toyed…

  • ……以及一门基于它开设的超棒课程——Gregor Kiczales(《The Art Of Metaobject Protocol》的作者)讲的《系统化程序设计导论》(Introduction to Systematic Program Design);* Armstrong 的论文 armstrong_thesis_2003.pdf‎ 和他的《Programming Erlang》一书;* Dan Grossman 讲的《程序设计语言》课程(也在 Coursera 上);* Martin Odersky 的两门 Scala 课程;* 经典的 Haskell 教程 http://www.haskell.org/tutorial/ ;* ANSI CL 和《On Lisp》这两本书……

    …and a wonderful course based on it - Introduction to Systematic Program Design by Gregor Kiczales (the author of The Art Of Metaobject Protocol) * Armstrong's thesys armstrong_thesis_2003.pdf‎ and his Programming Erlang book. * Programming Languages course by Dan Grossman (also on Coursera) * Two Scala courses Martin Odersky * The classic Haskell tutorial http://www.haskell.org/tutorial/ * ANSI CL and On Lisp books…

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助