
Erlang
詳情>>Erlang編程語言最初目的是進(jìn)行大型電信交換設(shè)備的軟件開發(fā),是一種適用于大規(guī)模并行處理環(huán)境的高可靠性編程語言。隨著多核處理器技術(shù)的日漸普及,以及互聯(lián)網(wǎng)、云計算等技術(shù)的發(fā)展,該語言的應(yīng)用范圍也有逐漸擴(kuò)大之勢。
Erlang是一種面向并發(fā)運行環(huán)境的通用編程語言。該語言由愛立信公司在1986年開始開發(fā)。設(shè)計之初,Erlang的開發(fā)者著眼于找到一種適用于開發(fā)大型電信交換設(shè)備的編程語言,即達(dá)到以下目標(biāo):
大規(guī)模并發(fā)處理與分布式計算能力
同時處理大量的并發(fā)業(yè)務(wù)(例如同時處理上百萬個電話呼叫);必須及時并在特定短的時問內(nèi)完成業(yè)務(wù)處理;適用于大規(guī)模的分布式處理系統(tǒng),并不斷與硬件進(jìn)行交互;
用于開發(fā)高可靠性、高質(zhì)量的電信產(chǎn)品
連續(xù)數(shù)年的不間斷運行;對軟件系統(tǒng)所進(jìn)行的維護(hù)操作(如配置修改、升級等)不會中比軟件本身的運行;在硬件故障和軟件錯誤發(fā)生時具有容錯能力,嚴(yán)格地限制故障和錯誤所波及的范圍;
適用于復(fù)雜的項目
用于超大規(guī)模的軟件開發(fā)項目(例如數(shù)百萬行代碼);所實現(xiàn)的軟件能完成復(fù)雜的功能,各特性之問存在大量交互。
該語言隨后在愛立信內(nèi)部的若干電信設(shè)備開發(fā)項目中得到應(yīng)用,并逐步完善;1988年底Erlang成為開源語言(開源對愛立信的直接好處是:Erlang語言本身的維護(hù)與發(fā)展、相關(guān)的教育培訓(xùn)等投入不再由愛立信獨自承擔(dān);在開源社區(qū)的看護(hù)下可以使Erlang更好地發(fā)展,同時愛立信也可以繼續(xù)享受該語言的成果),但并不廣為人知;近年來隨著基于互聯(lián)網(wǎng)的電子商務(wù)、即時通訊、云計算、大型網(wǎng)絡(luò)游戲等應(yīng)用的發(fā)展,以及多核處理器的逐漸興起,Erlang在大規(guī)模并發(fā)處理能力和高可靠性方面的優(yōu)勢被越來越多的人所重視,其應(yīng)用范圍有逐漸擴(kuò)大之勢。
- 日期:2023-12-15erlang?on_load_function_failed排查過程解析
- 日期:2021-08-23深入淺析RabbitMQ鏡像集群原理
- 日期:2021-06-16一篇文章帶你從入門到精通:RabbitMQ
- 日期:2015-04-29Erlang實現(xiàn)的一個Web服務(wù)器代碼實例
- 日期:2015-04-29Erlang中的Record詳解
- 日期:2015-03-09Erlang中遍歷取出某個位置的最大值代碼
- 日期:2015-03-09Erlang中的基本元素操作小結(jié)
- 日期:2015-03-09Erlang編程語言的第一印象
- 日期:2015-03-09Erlang中的并發(fā)程序簡介
- 日期:2015-03-09Erlang中的socket編程簡單例子
- 日期:2015-03-09Erlang中的OTP簡介
- 日期:2015-03-09Erlang中的模塊與模式匹配介紹
- 日期:2015-02-12Erlang初學(xué):Erlang的一些特點和個人理解總結(jié)
- 日期:2015-02-11Erlang中的映射組Map詳細(xì)介紹
- 日期:2015-02-09Erlang分布式節(jié)點中的注冊進(jìn)程使用實例
- 日期:2015-02-09Erlang中的注冊進(jìn)程使用實例
- 日期:2015-02-08Erlang程序設(shè)計(第2版)讀書筆記:Erlang安裝和基礎(chǔ)語法
- 日期:2015-02-03Erlang項目內(nèi)存泄漏分析方法
- 日期:2015-01-13CentOS 6.5源碼安裝Erlang教程
- 日期:2015-01-12Erlang的一些編程技巧分享
- 日期:2015-01-07Erlang實現(xiàn)的百度云推送Android服務(wù)端實例
- 日期:2015-01-07Erlang中執(zhí)行l(wèi)inux命令的兩種方法
- 日期:2015-01-07Erlang中3種生成隨機(jī)數(shù)的方法
- 日期:2015-01-07Erlang中的函數(shù)與流程控制介紹
- 日期:2015-01-07Erlang語法學(xué)習(xí)筆記:變量、原子、元組、列表、字符串
- 日期:2015-01-07Erlang IO編程之文件目錄操作常用方法小結(jié)
- 日期:2015-01-07Erlang并發(fā)編程介紹
- 日期:2015-01-04Erlang中的匹配模式總結(jié)