從零衝擊Erlang(一)

最近感覺很累,感覺工作中沒什麼目標,整天渾渾噩噩的。這樣子下去於己非常不利,思前想後,準備寫個小專輯,記錄一下自己的Erlang學習之路。

Erlang雖不是目前工作中用到的技術,不過得益於它高效的併發性,其當前已經被很多項目中使用了,同時,函數式編程思想也是一個有趣的編程思路,對於想拓寬只是面的我來說,正是合適。

先來看一看Erlang的基本介紹:

Erlang是一種通用的面向併發的編程語言,它由瑞典電信設備製造商愛立信所轄的CS-Lab開發,目的是創造一種可以應對大規模併發活動的編程語言和運行環境。

Erlang問世於1987年,經過十年的發展,於1998年發佈開源版本。Erlang是運行於虛擬機解釋性語言,但是現在也包含有烏普薩拉大學高性能Erlang計劃(HiPE)開發的本地代碼編譯器,自R11B-4版本開始,Erlang也開始支持腳本式解釋器。在編程範型上,Erlang屬於多重範型編程語言,涵蓋函數式、併發式及分佈式。順序執行的Erlang是一個及早求值, 單次賦值和動態類型的函數式編程語言。-------百度

從以上信息中我們可以看到:

  1. Erlang已經誕生很多年了,時至今日已經27歲了
  2. Erlang是一種面向併發的編程語言。聽過了面向過程(C語言),面向對象(C++,Java),還是頭次聽說面向併發,有趣
  3. Erlang和Java類似,其運行與虛擬機之上,這樣它就有一個優點了,一次code,各平臺deploy
  4. Erlang語言編程中的特性,單次賦值,函數式編程

如此,我們對Erlang有了一個基本的瞭解了。

下面我們先來看看C語言的學習路線圖:

  1. 基本(整形,浮點型,字符型,數組,指針,結構體,聯合體,宏定義,typedef,基本小算法)
  2. 提高(文件操作,文件包含,稍難算法)
  3. 衝擊(UNIX環境編程,UNIX網絡編程,設計模式)
  4. HACK(編譯原理,彙編語言,計算機架構等)

我的Erlang學習之路將這樣開始。

列出參考資料:

Erlang stdlib官方參考

Erlang技術交流

關於Erlang的博客



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