Haskell 函数式编程语言

程序名称:Haskell

授权协议: BSD

操作系统: 未知

开发语言:

Haskell 介绍

Haskell是一种纯函数式编程语言,它的命名源自美国数学家Haskell Brooks
Curry,他在数学逻辑方面上的工作使得函数式编程语言有了广泛的基础。Haskell语言是1990年在编程语言Miranda的基础上标准化的,并且以λ演算为基础发展而来。这也是为什么Haskell语言以希腊字母“λ”(Lambda)作为自己的标志。Haskell语言的最重要的两个应用是Glasgow
Haskell Compiler
(GHC)和Hugs(一个Haskell语言的编译器)。本语言的特式是利用很简单的叙述就可以完成链表、矩阵等数据结构。更详细内容请参阅维基百科

一个简单的 Hello World 程序例子:

fac :: Integer -> Integer  
fac 0 = 1  
fac n | n > 0 = n * fac (n-1)

Haskell 官网

http://www.haskell.org/

相关编程语言

BlazeDS 是一个基于服务器的Java 远程控制(remoting...
OVal 是一个可扩展的Java对象数据验证框架,验证的规...
Volta 是一套开发工具,专为开发分布式、实时系统应...
OpenDDS 是一个开源的 C++ 实现的 对象管理组织 OMG...
JADE (Java Agent DEvelopment Framework) 是一个完...
FastMM ,在D2006和2007中已代替了原来的内存管理器。