Erlang開發工具IDE - erlIDE

fmms 12年前發布 | 700 次閱讀 Erlang開發 ErLang

這是一個基于Eclipse 環境的 Erlang 開發工具,安裝地址:http://erlide.org/update

        Erlang是一個結構化,動態類型編程語言,內建并行計算支持。最初是由愛立信專門為通信應用設計的,比如控制交換機或者變換協議等,因此非常適合于構建分布式,實時軟并行計算系統。
        使用Erlang編寫出的應用運行時通常由成千上萬個輕量級進程組成,并通過消息傳遞相互通訊。進程間上下文切換對于Erlang來說僅僅只是一兩個環節,比起C程序的線程切換要高效得多得多了。
        使用Erlang來編寫分布式應用要簡單的多,因為它的分布式機制是透明的:對于程序來說并不知道自己是在分布式運行。
        Erlang運行時環境是一個虛擬機,有點像Java虛擬機,這樣代碼一經編譯,同樣可以隨處運行。它的運行時系統甚至允許代碼在不被中斷的情況下更新。另外如果你需要更高效的話,字節代碼也可以編譯成本地代碼運行。
        Erlang特性:
        ● 并發性 - Erlang支持超大量級的并發進程,并且不需要操作系統具有并發機制。
        ● 分布式 - 一個分布式Erlang系統是多個Erlang節點組成的網絡(通常每個處理器被作為一個節點)
        ● 健壯性 - Erlang具有多種基本的錯誤檢測能力,它們能夠用于構建容錯系統。
        ● 軟實時性- Erlang支持可編程的“軟”實時系統,使用了遞增式垃圾收集技術。
        ● 熱代碼升級-Erlang允許程序代碼在運行系統中被修改。舊代碼能被逐步淘汰而后被新代碼替換。在此過渡期間,新舊代碼是共存的。
        ●遞增式代碼裝載-用戶能夠控制代碼如何被裝載的細節。
        ●外部接口-Erlang進程與外部世界之間的通訊使用和在Erlang進程之間相同的消息傳送機制。
        ●Fail-fast(中文譯為速錯),即盡可能快的暴露程序中的錯誤。
        ●面向并發的編程(COP concurrency-oriented programming)
        ●函數式編程
        ●動態類型
        ●及早求值或嚴格求值
        ●腳本語言
Erlang開發工具IDE - erlIDE

項目主頁:http://www.baiduhome.net/lib/view/home/1328011089124

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!