標籤: 暫無標籤

Concurrent Clean,簡稱Clean,是純函數式程序設計語言,它和Haskell有很多相似之處。Clean是用C寫成的。 Clean程式很容易跨平台,在大部分情況下,要轉移到另一個平台只需在那裡重新編譯一次即可,不用改動源代碼。

  Concurrent Clean,簡稱Clean,是純函數式程序設計語言,它和Haskell有很多相似之處。Clean是用C寫成的。


  
clean語言
clean語言logo

Clean程式很容易跨平台,在大部分情況下,要轉移到另一個平台只需在那裡重新編譯一次即可,不用改動源代碼。

1 clean語言 -Hello World 程序

  一個在屏幕上列印 "Hello World!" 的程序:


  module hello


  Start :: String


  Start = "Hello, world!"


  第一行module hello,告訴編譯器這個模組(或一個project的部份)叫「hello」。除非你改變了這一行,否則它必須儲存於一個叫hello.icl的檔案。之後的一行,Start :: String,表示這個變數Start的type是String。最後一行表示這個變數是「Hello, world!」。因為這裡無指定用GUI,所以這句「Hello, world!」會顯示在控制台(console)之中。


  荷蘭的尼茲梅根大學製作和維護Clean。而Clean的IDE則由一所叫Hilt的公司製作。它可運行於Windows,Macintosh,Solaris和Linux。Clean使用GNU寬通用公共許可證,但如果你付出495歐元,就可以不依LGPL來使用Clean。

上一篇[烏加里特]    下一篇 [約西亞]

相關評論

同義詞:暫無同義詞