首页 | 本学科首页   官方微博 | 高级检索  
     

Haskell语言的高阶特性及其应用
引用本文:庞建民 赵荣彩 王怀民. Haskell语言的高阶特性及其应用[J]. 计算机科学, 2005, 32(6): 167-168
作者姓名:庞建民 赵荣彩 王怀民
作者单位:信息工程大学信息工程学院,郑州,450002;英国DURHAM大学 Durham,UK,DH1 3LE;信息工程大学信息工程学院,郑州,450002;国防科技大学计算机学院,长沙,410073
基金项目:本课题得到欧盟项目TYPE资助(项目编号types project 29001).
摘    要:Haskell语言的高阶特性使笔者在开发软件时受益匪浅,但很遗憾,目前国内同行应用这一语言的人非常少。本文介绍Haskell语言的高阶特性,并通过几个与树相关的例子,阐述如何利用Haskell语言的高阶特性来编写功能强大但却简短漂亮的程序。

关 键 词:函数式语言  高阶函数  Haskell  多态  惰性计算

The Higher-order Features of Haskell and their Applications
PANG Jian-Min,Zhao Rong-cai,Wang Huai-min. The Higher-order Features of Haskell and their Applications[J]. Computer Science, 2005, 32(6): 167-168
Authors:PANG Jian-Min  Zhao Rong-cai  Wang Huai-min
Affiliation:PANG Jian--Min,ZHAO Rong-Cai,WANG Huai-Min Institute of Information Engineering,University of Information Engineering,Zhengzhou450002 School of Computer Science,National University of Defense Technology,Changsha410073 University of Durham,Durham,DH1 3LE,UK
Abstract:We get a lot of benefits frotn the higher-order features of Haskell when we develop software. But it is a pity that there are just few colleagues who know this language in China. In this paper we introduce the higher-order features of Haskell and explain how to design powerful but concise programs by using these features through several examples about trees.
Keywords:Functional language  Higher-order function  Haskell  Polymorphism  Lazy computation
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号