跳转到内容

并发 Clean

0% developed
来自维基教科书,开放的书籍,开放的世界

并发 Clean 是一种通用的纯函数式编程语言。这本维基教科书旨在作为 Clean 中的函数式编程 的第一部分的补充。“并发”指的是 Clean 能够在多台计算机上运行同一个进程,类似于 Ada。该语言通常被称为 Clean。

关于 Clean

1.1 语言参考手册

语言手册可以在 文档 页面上找到 Clean 网站

用 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 中函数式编程第一部分示例的答案


华夏公益教科书