词条 | clean语言 |
释义 | Concurrent Clean,简称Clean,是纯函数式程序设计语言,它和Haskell有很多相似之处。Clean是用C写成的。 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。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。