clean语言
clean语言
Concurrent Clean,简称Clean,是纯函数式程序设计语言,它和Haskell有很多相似之处。Clean是用C写成的。 Clean程式很容易跨平台,在大部分情况下,要转移到另一个平台只需在那里重新编译一次即可,不用改动源代码。
Hello World 程序
一个在屏幕上打印 "Hello World!" 的程序:
模组 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,麦金塔Solaris系统Linux。Clean使用GNU宽通用公共许可证,但如果你付出495欧元,就可以不依LGPL来使用Clean。
参考资料

Warning: Invalid argument supplied for foreach() in /www/wwwroot/newbaike1.com/id.php on line 362
目录
概述
Hello World 程序
参考资料