Erlang Learning Resources

Source: Internet
Author: User
Tags ibm developerworks

Reprinted: http://www.cnblogs.com/cobbliu/archive/2012/03/10/2388556.html

Erlang is definitely a niche language, but its future development prospects are incalculable because it can solve the difficult problem of parallel computing in traditional languages. Erlang is a function type (a variable can only be assigned once), a strong type, and a dynamic type (the variable type is determined at runtime and can be executed only after the code is compiled. It is different from Python, Ruby, and so on) concurrency oriented language. Recently, an intern company developed a project using Erlang, which has a strong interest in this language. Below we will collect some learning resources commonly used by Erlang:

Getting started with Erlang. Start to use Erlang

Erlang course. Erlang Course

Best practices for Erlang development: Best practices for Erlang development. Read this article because it introduces some different Erlang philosophies. For example, why Erlang does not encourage "programming"
Defensively ".

Erlang Tutorial: how to create an OTP application using Erlang how to build an OTP application in Erlang.

Thinking in Erlang, thinking about Erlang, an excellent 30-page introduction to C/C ++/Java/Python developers who have never used functional programming.
The authors of practical programming (Pragmatic programmer) and rails Agile programming write the book programming Erlang. This book has two chapters detailing the OTP library.
Dave Thomas (of the pragmatic programmer fame) wrote two great articles on his blog about Erlang: Article UN, article
Deux.

Of course, there is also the official Erlang Website: Erlang homepage.
Below are some good articles about Erlang:
Performance measurements of threads in Java vs processes in Erlang. Comparison of Java and Erlang thread Performance

20000 users connected to a single ejabberd server. 20 thousand users link to an ejabberd Server
Wikipedia entry on Erlang. Wikipedia Erlang entry
IBM developerworks article about Erlang. Erlang article in the IBM developer community
Erlang SMP performance on a sun fire t2000 (that rather lovely 32-core 2u rackmount server ).
Joe Armstrong shows how to write a fault-tolerant server in Erlang

Jay Nelson wrote an excellent, informative email about why Erlang (instead of Java + JSP) is used to develop a web site and game server. He mentioned many reasons and compared multiple languages, telling you that only the erlangotp platform can provide you with high performance that other languages cannot provide.

The MMORPG vendetta online is currently using Erlang as the backend server application using
An Erlang-based backend server... Comparison of several technologies including lisp vs Erlang vs C ++!

Distributed and parallel computing language Erlang learning notes
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 writes the server yaws, which is said to be 15 times as powerful as Apache.
Http://yaws.hyber.org/

Jabber: open instant messaging and a whole lot more, powered by XMPP
Http://www.jabber.org/

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.