Haskell是一種高級的計算機編程語言。它被認為是純函數式編程,它由表達式的求值組成。這些表達式通常以表達式的一部分等于另一部分的格式編寫。該語言是在Haskell平臺上編寫的,Haskell是一種先進的計算機編程語言,它以l...
Haskell是一種高級的計算機編程語言。它被認為是純函數式編程,它由表達式的求值組成。這些表達式通常以表達式的一部分等于另一部分的格式編寫。該語言是在Haskell平臺上編寫的,Haskell是一種先進的計算機編程語言,它以lambda演算為基礎,以希臘lambda符號為標志,研究數學函數之間的關系,函數的應用和遞歸。這個數學系統的原理是,簡單、簡短的方程組比長的、復雜的方程組更強大,這為Haskell的用戶友好性提供了基礎,易于學習的格式。在Haskell中運行的表達式結構允許程序理論上運行無限的數據流。這是因為語言的惰性求值屬性,這意味著一個表達式在需要與另一個語句結合使用之前基本上是不活動的。一旦需要它,表達式將產生所需的值并傳遞給下一個表達式。當這樣編程時,這可以創建一個無限的數據循環。Haskell使用靜態類型系統。這允許程序在程序運行之前檢查自身是否有錯誤,使在程序完成之前能夠捕捉到代碼中的錯誤。靜態類型被認為比動態類型的代碼效率更高,并且在編寫時具有自我驗證的優勢。如果代碼的基本、基本功能區域出現錯誤,這可以大大節省時間;如果直到程序運行后才被發現,這可能意味著一次重大的重寫Haskell通常用于需要定期修改或更新的程序,它與其他編程語言有足夠的共同之處,常常是程序員使用另一種語言的踏腳石。Haskell既能適應數字編程,也能適應符號編程,并已被大公司使用。Haskell的使用壽命很長部分原因是它易于使用和不斷更新。這種語言的名字來自數學家Haskell Brooks Curry,他在形式系統和過程理論方面做了大量的工作。他在數學邏輯方面的研究形成了計算機編程語言的基礎,包括他給出的語言他的名字.Curry于1982年去世,享年82歲。Haskell編程平臺可從許多網站下載,包括該公司自己的網頁。下載是免費的,并附有初學者的教程和指南
-
發表于 2020-08-07 05:00
- 閱讀 ( 714 )
- 分類:電腦網絡