书籍介绍
这不是一本讲语法的书,而是一本讲“如何思考”的书。它最核心的主张是:现实世界本就是并行的,因此程序也该天生具备并发结构——而Erlang把并发直接写进了语言本身,而非交给操作系统。全书围绕“进程”这一概念展开:每个进程拥有独立记忆、互不共享内存、仅靠消息通信协作,且创建销毁极快,甚至可以大量存在。作者Armstrong以近乎聊天的口吻,带你从Shell里的Hello World走到文件服务器、错误处理与容错系统设计,逐步理解“让错误发生、再检测并修复”的哲学。它适合愿意接受“变量不可变”“函数式禁止副作用”这些反直觉观念、想真正搞懂并发而非套用库的读者;若你只想要一本OTP实战手册,它或许会显得“泛”。