Erlang教學

Erlang是一個函數式編程語言,它有一個運行時環境。它創建集成了併發性,分配和容錯支持的一種方式。Erlang最初是在愛立信幾個大的電信開發的系統中使用。

Erlang第一個版本是由喬·阿姆斯特朗,羅伯特Virding和麥克·威廉姆斯在1986年開發的。它最初是愛立信的專有語言。

它後來在1998年被髮布爲開源語言。Erlang與OTP,中間件和Erlang 庫集合一起,現在由愛立信的OTP產品單位維護並廣泛簡稱爲Erlang/OTP。

爲什麼用Erlang?

如果您有以下要求, 應該考慮使用 Erlang 來開發應用程序 -

  • 應用程序需要處理大量併發活動;

  • 它應該是容易通過計算機網絡分發;

  • 應該有一個工具以使應用程序在軟件和硬件錯誤上有容錯能力;

  • 應用程序應該具有可擴展性。這意味着它應該在多個服務器跨越有很少或沒有改變的能力;

  • 它應該是易於升級和可配置,而無需停止和重新啓動應用程序;

  • 應用程序應該可以響應某些嚴格時間框架內的用戶

Erlang的官方網站: http://www.erlang.org/

Erlang教程