劇多
首頁
資訊
體育
娛樂
汽車
投資
財經
軍事
科技
數碼
科學
遊戲
歷史
健康
政治
影視
旅遊
育兒
美食
時尚
房產
農業
社會
文化
教育
技術
美文
情感
故事
家居
職場
自然
闢謠
心理
攝影
漫畫
生活
其它
Club
Tips
熱門話題
搜尋
註冊
登入
首頁
>
Club
>
無限溺愛尼糯米的A君
2021-05-02 01:25
Erlang二十年,如何在程式語言中佔據一席之地?
3
回覆列表
1 # 洋洋自語
Erlang從1987年誕生,到現在已經有32年時間,既然能在程式語言中佔有一席之地,說明肯定具有一些語言特色,Erlang語言具有以下特色:
並行程式設計 在語言中,可以藉由spawn/*函式,將特定的函式設定為獨立的程序,之後可以做跨程序通訊。函式式程式設計 由於Erlang早期以Prolog開發製成,受語言特性影響,即成為函式式語言。單次賦值 每個變數只能跟資料綁一次,所以,不像一般程式設計語言的變數可以多次指定為不同的值。單次賦值的好處是狀態單純,使程式容易閱讀。及早求值或嚴格求值 Erlang基本求值策略為計算機語言中及早求值之特性。而且,可以藉由明確使用無引數的λ表示式,將特定函式設定為惰性求值策略。動態資料型別與型別系統 有編譯時期的型別檢查系統支援。快速失敗 在執行時期發生的錯誤,會由錯誤位置提交訊息,發生錯誤的程序立刻停止執行。藉由程序通訊機制,可以自動傳遞錯誤、捕捉錯誤,使其他程序能夠幫助處理錯誤。程式碼熱更新 由於Erlang是函式語言,可以撰寫特定的程式結構,製作即時更換新版函式的機制。指令碼語言 Erlang實現提供了指令碼執行方式。
發表回復
∧
中秋節和大豐收的關聯?
∨
網購分期付款的方法?
熱門排行
蘋果手機怎麼把個人熱點放到主頁?
永遠之魂怎麼獲得?
覓寶600怎麼排鐵?
妄想山海混沌靈韻如何獲得?
鐵板7克好用還是10克好用?
4720hq支持多大頻率內存條?
雷克薩斯rx3是雜牌嗎?
和平精英第六個圈怎麼抗毒?
小電充電寶買斷了又還回去了怎麼辦?
嵐圖free怎麼斷高壓電?
Erlang從1987年誕生,到現在已經有32年時間,既然能在程式語言中佔有一席之地,說明肯定具有一些語言特色,Erlang語言具有以下特色:
並行程式設計 在語言中,可以藉由spawn/*函式,將特定的函式設定為獨立的程序,之後可以做跨程序通訊。函式式程式設計 由於Erlang早期以Prolog開發製成,受語言特性影響,即成為函式式語言。單次賦值 每個變數只能跟資料綁一次,所以,不像一般程式設計語言的變數可以多次指定為不同的值。單次賦值的好處是狀態單純,使程式容易閱讀。及早求值或嚴格求值 Erlang基本求值策略為計算機語言中及早求值之特性。而且,可以藉由明確使用無引數的λ表示式,將特定函式設定為惰性求值策略。動態資料型別與型別系統 有編譯時期的型別檢查系統支援。快速失敗 在執行時期發生的錯誤,會由錯誤位置提交訊息,發生錯誤的程序立刻停止執行。藉由程序通訊機制,可以自動傳遞錯誤、捕捉錯誤,使其他程序能夠幫助處理錯誤。程式碼熱更新 由於Erlang是函式語言,可以撰寫特定的程式結構,製作即時更換新版函式的機制。指令碼語言 Erlang實現提供了指令碼執行方式。