Erlang语言绝对算得上是一种“小众”语言,但其未来的发展前景却是无法估量的,因为它可以解决传统语言很难解决的并行计算中的难题。Erlang是一种函数式(变量只能赋值一次)、强类型、动态类型(变量类型在运行时决定,代码需要编译后才能执行,与 Python,Ruby等不一样)、面向并发(Concurrency Oriented)的语言。
Erlang学习资源收集:
Getting Started with Erlang. 开始使用Erlang
Erlang Course. Erlang学习课程
Best practices for Erlang development: Erlang开发的最佳实践,推荐阅读,因为这篇文章介绍了一些不同的Erlang哲学,例如为什么Erlang不鼓励 “programming defensively”.
Erlang教程:如何创建使用Erlang 创建OTP应用 how to build an OTP application in Erlang.
Thinking in Erlang, 思考Erlang,一个非常优秀的30页的 面向C/C++/Java/Python 未曾使用函数式编程的开发者的介绍。
书写了务实编程(Pragmatic Programmer)和Rails敏捷编程的作者写了 Programming Erlang一书。这本书有两章详细介绍了OTP库。
Dave Thomas (of The Pragmatic Programmer fame) 在他的博客上写了两个伟大介绍文章关于Erlang: article un, article deux.
当然还有Erlang官方网站: Erlang homepage.
下面是关于Erlang一些很好的文章:
Performance Measurements of Threads in Java vs Processes in Erlang. 对比Java和Erlang线程性能
20000 users connected to a single ejabberd server. 2万个用户链接一个ejabberd服务器
Wikipedia entry on Erlang. Wikipedia上Erlang 词条入口
IBM developerWorks article about Erlang. IBM 开发者社区中Erlang文章
Erlang SMP Performance on a Sun Fire T2000 (that rather lovely 32-core 2U rackmount server).
Joe Armstrong 展示了 how to write a fault-tolerant server in Erlang
Jay Nelson 写了一个 excellent, informative email 关于为什么要选择Erlang(而不是Java+JSP)来开发一个web站点和游戏服务器的原因。他提到很多原因,并比较了多种语言,告诉你只有Erlang OTP平台能够提供给你其他语言不能提供的高性能。
The MMORPG Vendetta Online 现在正在使用Erlang作为背后的服务器应用 using an Erlang-based backend server… 包括几种技术比较 LISP vs Erlang vs C++!
分布式、并行计算语言Erlang 学习笔记
http://computebank.spaces.live.com/blog/cns!955689A6CF175077!326.entry
http://computebank.spaces.live.com/blog/cns!955689A6CF175077!356.entry
http://computebank.spaces.live.com/blog/cns!955689A6CF175077!439.entry
Erlang + Yaws vs. Ruby on Rails
http://yarivsblog.com/articles/2006/07/11/erlang-yaws-vs-ruby-on-rails
Erlang写的服务器Yaws,据说并发能是apache的15倍
http://yaws.hyber.org/
Jabber: Open Instant Messaging and a Whole Lot More, Powered by XMPP
http://www.jabber.org/
分享到:
相关推荐
Erlang学习资料,2本书,不用卖书,电子书足够了
Erlang是一种面向并发的、函数式编程语言,由瑞典电信...总的来说,Erlang的学习涉及函数式编程思想、并发处理、分布式系统设计等多个方面,深入学习并实践这些知识点,将使你具备开发高效、可靠的并发应用程序的能力。
Joe的那篇erlang论文 Programming Erlang + 源码包 Erlang Programming Concurrent Programming in Erlang efficiecy guide 资源齐全.希望能帮到你.
资源名称:Erlang语音学习资料汇总资源目录:【】Erlang程序设计【】[ManningPublications]ErlangandOTPinAction【】[NoStarchPress]LearnYouSomeErlangforGreatGood!ABeginner'sGuide【】[O'ReillyMedia]...
**Erlang文档资料大集合** 是一个综合性的资源包,包含了丰富的Erlang学习资料,旨在帮助初学者和有经验的开发者深入理解和掌握Erlang编程语言。Erlang是一种面向并发、分布式、容错的函数式编程语言,特别适合于...
**Erlang编程语言简介** Erlang是一种高级并发编程语言,由...通过《erlang中文基础教程.doc》文档和《更多erlang资料下载.txt》文件,你可以获取更多的Erlang学习资料和实践案例,逐步掌握这一强大而独特的编程语言。
### 关于《Pragmatic Programming ...总之,《Pragmatic Programming Erlang 第二版》是一本非常值得推荐的Erlang学习资料,无论你是刚刚接触Erlang的新手还是想要深入了解Erlang的资深开发者,都能从中获益良多。
### Erlang 入门学习经典资料解析 #### Erlang 的神秘与起源 Erlang,作为一门相对小众但极具特色的编程语言,自问世以来便伴随着一种神秘的气息。这种神秘感不仅源于它独特的编程范式——函数式编程,还在于其...
这个压缩包“Erlang资料大全”显然是为那些想要学习或深入理解Erlang的人准备的,包含中文基础教程和入门代码。 在Erlang的学习过程中,首先我们需要理解其核心概念。Erlang是基于Actor模型的,每个进程(process)...
对于Java/C程序员来说,学习Erlang可以拓宽技术栈,提高解决复杂并发问题的能力。以下是一些关键知识点: 1. **函数式编程**:Erlang是纯函数式语言,这意味着没有变量的概念,只有不可变的数据。函数调用不会改变...
这份"Erlang游戏程序学习完整PDF手册"是一份全面介绍Erlang在游戏开发中应用的学习资料,包含了Erlang的基础知识、并发原理以及在游戏开发中的实践案例。 Erlang语言的设计理念源自于Ericsson公司为解决电信系统中...
Erlang是一种面向并发的、函数式编程语言,由瑞典...这两本书结合阅读,将为初学者提供一个全面的Erlang学习路径,从基础语法到高级并发编程技巧,有助于深入理解Erlang语言及其在构建高并发、分布式系统中的强大能力。
这个文件名可能指向一个包含额外Erlang学习资源的列表,如其他教程、文档、开源项目或社区论坛链接。这些资源可以帮助用户进一步深入学习Erlang语言和相关技术,提升开发技能。 总结来说,Erlang_CNode用户指南是为...
学习erlang的好资料。 Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此非常适 合于构建分布式,实时软并行计算系统。 使用...
总的来说,如果你想要深入理解和掌握Erlang及其 OTP 库,这两本电子书将是你不可或缺的参考资料。它们不仅介绍了语言的基本概念,还提供了丰富的实战指导,帮助你在实践中不断提升Erlang编程技能。无论是为了个人...
3. **书籍资料**:如《Programming Erlang: Software for a Concurrent World》是一本非常好的入门书籍。 通过以上介绍,我们不仅了解了Erlang的基础概念及其优势,还学习了如何安装配置Erlang环境以及简单的Erlang...
### Erlang学习笔记:深入解析Erlang编程与系统管理 #### 1. Erlang编程基础与资源 在深入探讨Erlang编程之前,我们首先需要了解一些基础资源和学习资料。Erlang官方网站([www.erlang.org](http://www.erlang.org...
"Introducing Erlang"这本书将帮助初学者理解Erlang的基本语法、并发模型和 OTP 框架,是入门Erlang的好资料。同时,Erlang社区活跃,有许多在线教程、文档和论坛供学习者参考。 总结来说,Erlang以其独特的函数式...