计算机科学

首页 > 计算机科学

Concurrent Clean

2018-09-05 18:11:37     所属分类:程序设计语言

Concurrent Clean,简称Clean,是纯函数式程序设计语言,它和Haskell有很多相似之处。Clean是用C写成的。

Clean程式很容易跨平台,在大部分情况下,要转移到另一个平台只需在那里重新编译一次即可,不用改动源代码。

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。

外部链接

  • Clean主页

版权声明:本文由北城百科网创作,转载请联系管理获取授权,未经容许转载必究。https://www.beichengjiu.com/computerscience/340529.html

显示全文

取消

感谢您的支持,我会继续努力的!

扫码支持
支付宝扫一扫赏金或者微信支付5毛钱,阅读全文

打开微信扫一扫,即可进行阅读全文哦


上一篇:Borland Pascal
下一篇:Adobe ColdFusion
相关推荐