回覆列表
  • 1 # mismt63

    Haskell Haskell是一種純函數語言程式設計語言,它的命名源自美國數學家Haskell Brooks Curry,他在數學邏輯方面上的工作使得函數語言程式設計語言有了廣泛的基礎。Haskell語言是1990年在程式語言Miranda的基礎上標準化的,並且以Lambda-Calculi(蘭姆達演算)為基礎發展而來.這也是為什麼Haskell語言以希臘字母Lambda作為自己的標誌.Haskell語言的最重要的兩個應用是Glasgow Haskell Compliler(GHC)和Hugs(一個Haskell語言的編譯器).特式是利用很簡單的敘述就可以完成 Linked List、矩陣等資料結構。 發展 在80年代末已經出現了一些函數語言程式設計語言,它們各有優缺點.為了使它們在科研上有一種統一的研究和發展的基礎,應該有一種標準化的全新的語言使函數語言程式設計語言在此基礎上實現統一。接下來有人想以Miranda作為此項工作的出發點(而Miranda的開發者卻對此項工作並不感興趣)。就在這種背景下Haskell 1.0於1990年被公佈。 這種語言的最新版本是在原來版本的基礎上經過修改的變體(Haskell-98-Standard 於1999年)。Haskell是現如今最廣泛被用於研究的一種函式語言。現在以Haskell為基礎的語言衍生物有很多,它們是:並行Haskell,擴充Haskell(舊名Goffin), Eager Haskell, Eden, DNA-Hakell 和麵向物件的變體(Haskell++, O"Haskell, Mondrian)。另外Haskell還被作為在新語言設計時的樣板,例如Python中的Lambda標記語句。

  • 中秋節和大豐收的關聯?
  • 如何評價楊穎演技,你覺得她演技怎麼樣呢?