Lean how to write truly concurrent programs—programs that run on dozens or even hundreds of local and remote processors. See how to write high reliability applications—even in the face of network and hardware failure—using the Erlang programming language.
In his search to find better ways to implement fault-tolerant applications, Joe Armstrong designed and implemented the first version of Erlang in 1986. He wrote the first Erlang book and held the first Erlang course—he has worked with Erlang from the very beginning. He has taught Erlang to hundreds of programmers and held countless lectures and keynotes describing the technology.
Joe has a PhD in computer science from the Royal Institute of Technology in Stockholm, Sweden and is an expert in the construction of fault tolerant systems. Joe was the chief software architect of the project which produced the Erlang OTP system. He has worked as an entrepreneur in one of the first Erlang startups (Bluetail) and has worked for 30 years in industry and research.
Joe currently works for Ericsson AB where Erlang is used to build highly-fault tolerant switching systems.
基础知识大体都介绍了。通读一边就可以知道erlang语言优点。 在入门开发时,它就像手册,查它的时候比查Doc多。 希望能出中文版,和更深层次的书。
评分 评分老头在书里明白的表示了对现在的erlang实现并不非常熟悉,尤其是一些偏门的细节,毕竟erlang的开发已经交由一个专门的小组做,老头可能专心研究容错和并行的理论去了,或者又有啥新的东西要设计。这样带来的好处是老头不像很多语言的创始人那样揪着自己得意却实际没人用的特性...
评分之前我接触过一些命令式编程语言,虽然效率不错,但在处理高并发场景时,总感觉有些力不从心。Erlang的“Actor模型”和“轻量级进程”听起来就像是为解决这些痛点而生。这本书《Programming Erlang》,在我看来,应该不仅仅是一本讲解语法和API的工具书,更是一本能够启发思考、改变编程思维的启蒙读物。我非常好奇,Erlang是如何通过其“一切皆消息”的设计理念,来实现如此高效的并发和容错的。我希望能在这本书中找到答案,比如,如何优雅地设计进程间的通信,如何避免常见的并发问题,如死锁和竞态条件。我特别期待书中能够深入探讨Erlang的OTP(Open Telecom Platform),它所提供的预构建的库和工具,能够极大地简化构建健壮的分布式系统的过程。我想知道,Supervisor是如何监控和重启进程的,GenServer又是如何处理状态管理和请求的。我希望作者能够通过实际的项目案例,来演示如何运用OTP来构建一个能够承受高负载、高可用性的系统,就像那些在电信领域经受住考验的系统一样。
评分作为一个热衷于探索不同编程范式的开发者,Erlang的出现无疑是令人兴奋的。《Programming Erlang》这本书,在我看来,是一份通往函数式编程世界,特别是Erlang这个神奇语言的宝贵指南。我一直对Erlang独特的并发模型和容错设计感到好奇。我希望这本书能够详细阐述Erlang的“Actor模型”是如何工作的,以及它如何通过消息传递来实现进程间的通信,从而避免了传统并发编程中常见的复杂性。我尤其期待书中能够深入探讨Erlang的OTP(Open Telecom Platform),它提供了丰富的工具和抽象,能够帮助开发者构建出高可用、可伸缩的系统。我希望能通过具体的例子,理解Supervisor如何监控和管理进程,GenServer如何处理业务逻辑,以及如何利用这些组件来构建健壮的分布式应用程序。我希望这本书不仅仅停留在理论层面,而是能够提供可操作的代码示例,让我们能够亲手实践,体会Erlang的魅力。
评分我一直觉得,编程的本质在于如何有效地解决问题。在如今这个信息爆炸、用户需求不断变化的时代,软件的可靠性和可伸缩性变得前所未有的重要。Erlang,这个在电信行业中久负盛名的语言,以其卓越的并发处理能力和容错机制,深深吸引着我。《Programming Erlang》这本书,在我眼中,不仅仅是一本技术手册,更像是一次与Erlang思想的深度对话。我迫切地想知道,Erlang是如何在不使用共享内存的情况下,实现高效的并发的?它的“轻量级进程”和“消息传递”机制,又如何能够构建出如此健壮和易于维护的系统?我希望书中能够提供一些非常实用的指导,例如如何设计一个能够自我修复的系统,如何有效地处理并发的请求,以及如何构建一个能够轻松扩展到任意规模的分布式应用。我希望作者能够分享一些在实际项目中积累的经验和技巧,让我们能够少走弯路,更快地掌握Erlang的精髓。
评分我一直对函数式编程语言心生向往,尤其是在看到那些优雅的处理并发的示例后。Erlang,作为一个在电信领域叱咤风云的语言,一直是我心中的“技术圣杯”。《Programming Erlang》这本书,在我拿到它之前,我已经听说了太多赞誉。我期望它能带领我穿过那些初学者往往望而却步的门槛,让我能够真正理解Erlang的核心思想。比如,OTP框架的强大之处究竟体现在哪里?Supervisor和GenServer这些概念又是如何构建高可用性的系统的?我希望这本书能够循序渐进地解释这些,从最基础的语法和数据结构开始,逐步深入到更复杂的并发模型和分布式系统设计。我尤其想了解Erlang在处理故障和容错方面的独特哲学,这在现代软件开发中越来越显得重要。我希望作者能够用生动的例子,而非枯燥的理论,来阐述这些概念。例如,通过构建一个简单的聊天室应用,或者一个分布式键值存储,来演示Erlang如何轻松应对进程的崩溃和网络的不可靠性。我期待书中能够有大量的代码示例,并且这些示例都能够直接在书中运行并产生预期的结果,这样我才能边学边练,巩固所学。
评分对于一个对编程充满热情,但又渴望探索未知领域的开发者来说,《Programming Erlang》这本书就像是一扇通往新世界的大门。我一直在寻找一种能够让我以一种更声明式、更具容错性的方式来构建软件的语言,Erlang似乎就是那个答案。我希望这本书能够让我理解Erlang的哲学,例如“let it crash”的理念,以及它如何通过隔离的进程来达到容错的目的。我期待书中能够详细介绍Erlang的进程模型,包括进程的创建、销毁、消息传递以及如何利用它们来构建并发和分布式的应用程序。我尤其想了解Erlang在处理分布式系统方面的强大能力,比如如何实现节点的连接、数据的复制和一致性,以及如何在这种环境中处理网络分区和节点失败。我希望书中能够有具体的代码示例,展示如何利用Erlang的特性来构建高性能、高可用性的服务,例如一个高并发的Web服务器,或者一个能够处理海量数据的消息队列。
评分浅显易懂
评分英文版的很通俗易懂啊,看着很顺畅也很舒服,基本内容都讲到了,作为入门的书籍我觉得很给力。
评分比较浅显易懂的erlang入门级书籍
评分算是浏览了下。
评分因为学习 Elixir 的缘故,花了些时间学了下 Erlang。不得不说,Erlang 的那一套并发世界的哲学观给我带来了相当大的震撼。写 Erlang 的机会估计不会很多,但是了解下 Erlang 这门语言是很有必要的。书本身写得很不错,毕竟是 Erlang 的作者亲自操刀。有时间还要去看下 Joe 爷爷的博士论文。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2026 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有