Erlang學習筆記--開篇和安裝步驟

                        Erlang學習筆記--開篇和安裝步驟

學習一門語言,先知道學習該語言有什麼作用,下面是截取網絡的文字。

Erlang運行時環境是一個虛擬機,有點像Java虛擬機,這樣代碼一經編譯,同樣可以隨處運行。它的運行時系統甚至允許代碼在不被中斷的情況下更新。另外如果你需要更高效的話,字節代碼也可以編譯成本地代碼運行。
  Erlang特性:
  ● 併發性 - Erlang支持超大量級的併發線程,並且不需要操作系統具有併發機制。
  ● 分佈式 - 一個分佈式Erlang系統是多個Erlang節點組成的網絡(通常每個處理器被作爲一個節點)
  ● 健壯性 - Erlang具有多種基本的錯誤檢測能力,它們能夠用於構建容錯系統。
  ● 軟實時性- Erlang支持可編程的“軟”實時系統,使用了遞增式垃圾收集技術。
  ● 熱代碼升級-Erlang允許程序代碼在運行系統中被修改。舊代碼能被逐步淘汰而後被新代碼替換。在此過渡期間,新舊代碼是共存的。
  ●遞增式代碼裝載-用戶能夠控制代碼如何被裝載的細節。
  ●外部接口-Erlang進程與外部世界之間的通訊使用和在Erlang進程之間相同的消息傳送機制。
  ●Fail-fast(中文譯爲速錯),即儘可能快的暴露程序中的錯誤。
  ●面向併發的編程(COP concurrency-oriented programming)
  ●函數式編程
  ●動態類型
  ●及早求值或嚴格求值
  ●腳本語言
0.下載
源代碼:http://www.erlang.org/download/otp_src_R14B03.tar.gz
win安裝包: http://www.erlang.org/download/otp_win32_R14B03.exe
幫助文檔: http://www.erlang.org/download/otp_doc_html_R14B03.tar.gz
1.windows安裝步驟

最好把erl改爲Erlang,否則不容易找到安裝目錄

2.測試在Erlang安裝目錄下/usr下新建一個tut.erl文件
 
-module(tut).  
-export([print/1]).  
print(X) ->  
io:format("hello world,~w~n", [X]).

打開erlang的編輯器erl.exe,編譯程序並運行,結果如下:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章