- Erlang 教程
- Erlang - 首頁
- Erlang - 概述
- Erlang - 環境
- Erlang - 基本語法
- Erlang - Shell
- Erlang - 資料型別
- Erlang - 變數
- Erlang - 運算子
- Erlang - 迴圈
- Erlang - 決策
- Erlang - 函式
- Erlang - 模組
- Erlang - 遞迴
- Erlang - 數字
- Erlang - 字串
- Erlang - 列表
- Erlang - 檔案 I/O
- Erlang - 原子
- Erlang - 對映
- Erlang - 元組
- Erlang - 記錄
- Erlang - 異常
- Erlang - 宏
- Erlang - 標頭檔案
- Erlang - 預處理器
- Erlang - 模式匹配
- Erlang - 守護程序
- Erlang - BIFS
- Erlang - 二進位制
- Erlang - 函式
- Erlang - 程序
- Erlang - 郵件
- Erlang - 資料庫
- Erlang - 埠
- Erlang - 分散式程式設計
- Erlang - OTP
- Erlang - 併發
- Erlang - 效能
- Erlang - 驅動程式
- Erlang - Web 程式設計
- Erlang 有用資源
- Erlang - 快速指南
- Erlang - 有用資源
- Erlang - 討論
Erlang - 概述
Erlang 是一種函數語言程式設計語言,也擁有執行時環境。它被構建成具有對併發、分佈和容錯的整合支援。Erlang 最初是為用於愛立信的幾個大型電信系統而開發的。
Erlang 的第一個版本由 Joe Armstrong、Robert Virding 和 Mike Williams 於 1986 年開發。它最初是愛立信內部的專有語言。後來在 1998 年釋出為開源語言。Erlang 以及 OTP(Erlang 中的一組中介軟體和庫)現在由愛立信的 OTP 產品部門支援和維護,並廣泛稱為Erlang/OTP。
為什麼選擇 Erlang?
如果您有以下需求,則應使用 Erlang 來開發您的應用程式:
應用程式需要處理大量併發活動。
它應該易於分佈到計算機網路中。
應該有一個機制使應用程式能夠容忍軟體和硬體錯誤。
應用程式應該是可擴充套件的。這意味著它應該能夠跨多個伺服器擴充套件,而無需或僅需少量更改。
它應該易於升級和重新配置,而無需停止和重新啟動應用程式本身。
應用程式應該在某些嚴格的時間範圍內對使用者做出響應。
Erlang 的官方網站是 https://www.erlang.org/.
廣告