併發 Clean
併發 Clean 是一種通用的純函數語言程式設計語言。這本華夏公益教科書旨在作為 Clean 中的函數語言程式設計 的第一部分的補充。“併發”指的是 Clean 能夠在多臺計算機上運行同一個程序,類似於 Ada。該語言通常被稱為 Clean。
關於 Clean
1.1 語言參考手冊
用 Clean 程式設計
2.1 入門
Clean 編譯器可以在這裡找到 [1]。請根據要求註冊,儘管這不是必需的(您可以單擊左側的“下載 Clean”。)。.7z 包是 Windows 程式設計最快的下載方式,如果您有 7-zip。然後,獲取 Clean 中的函數語言程式設計 的第一部分;如果您打算從電腦學習,請獲取 1-up PDF 版本。
將包解壓縮到您選擇的目錄中,並啟動 Clean IDE。它會詢問您是否要將其整合到您的作業系統中(基本上,將它放到登錄檔中,以便 Windows 識別它存在);單擊“是”。要建立一個“hello world”程式,請選擇“檔案”->“新建檔案”,然後選擇您的檔名,在本例中為“hello.icl”。檔名必須與模組名稱相同。然後,鍵入
module hello
import StdEnv
Start = "Hello, world!"
“module”後的名稱甚至必須與 hello.icl 的名稱大小寫相同;Clean 區分大小寫,即“start =”不起作用,“while Start =”起作用。“import StdEnv” 載入標準庫,並且在每個 Clean 程式中都是必需的;也可以載入其他庫。Clean 原始碼中看似缺少這兩行,這兩行是隱含的。“Start =” 定義了實際執行的內容。
現在必須建立一個專案。選擇“檔案”->“新建專案”,並將您的專案命名為 hello.prj,只有這樣才能工作。之後,單擊 hello.icl 視窗使其處於活動狀態,然後選擇“專案”->“設定主模組”。現在,在工具欄上,選擇“更新和執行”圖示(它看起來像一個向右飛行的視窗)。它將建立一個帶有“Hello, world!”顯示的 DOS 終端。按任意鍵退出。
2.2 Clean 中函數語言程式設計第一部分示例的答案
| 本書是一個未開發的草稿或大綱。 您可以幫助 開發作品,或者您可以在 專案室 中尋求幫助。 |