期刊文献+
共找到4篇文章
< 1 >
每页显示 20 50 100
论高校计算机专业开展函数式程序语言教学的必要性 被引量:1
1
作者 余珊珊 易法令 苏锦钿 《计算机教育》 2014年第15期34-38,共5页
针对命令式程序语言在计算机科学研究及数学思维能力培养等方面存在的不足,提出将函数式程序语言作为高校计算机专业本科生的程序教学语言,分析函数式程序语言与命令式程序语言间的区别并以Haskell为例介绍函数式程序语言的一些典型的... 针对命令式程序语言在计算机科学研究及数学思维能力培养等方面存在的不足,提出将函数式程序语言作为高校计算机专业本科生的程序教学语言,分析函数式程序语言与命令式程序语言间的区别并以Haskell为例介绍函数式程序语言的一些典型的编程风格及主要知识点,概括函数式程序语言的发展趋势。 展开更多
关键词 函数式程序语言 命令程序语言 HASKELL Lambda演算
下载PDF
Comonads理论及其在函数式程序语言Haskell中的应用
2
作者 苏锦钿 余珊珊 《计算机科学》 CSCD 北大核心 2011年第7期144-147,156,共5页
函数式程序语言Haskell中的Monads理论在描述上下文依赖计算等方面存在一定的不足。作为Monads的范畴论对偶概念,Comonads理论可以有效地提高Haskell对上下文依赖计算的描述能力。首先给出Comonads的范畴论定义和性质,以及Comonads在Has... 函数式程序语言Haskell中的Monads理论在描述上下文依赖计算等方面存在一定的不足。作为Monads的范畴论对偶概念,Comonads理论可以有效地提高Haskell对上下文依赖计算的描述能力。首先给出Comonads的范畴论定义和性质,以及Comonads在Haskell的具体实现;接着探讨Comonads的CoKleisli三元组和CoKleisli范畴,通过实例说明如何将其应用于上下文依赖计算的描述和推理中;最后进一步研究Comonads与Monads之间的分配律,指出如何通过分配律将效果计算与上下文依赖计算有机地融合起来。 展开更多
关键词 Comonads 函数式程序语言 HASKELL 上下文依赖计算 范畴论
下载PDF
基于Haskell语言的泛型扩展研究 被引量:2
3
作者 李阳 于尚超 王朋 《计算机技术与发展》 2012年第6期89-92,96,共5页
泛型即通过参数化类型来实现在同一份代码上操作多种数据类型。泛型编程是一种编程范式,它利用"参数化类型"将类型抽象化,实现灵活的软件复用。泛型编程思想已经在多种语言中得到运用,并已取得了不小的成果。文中旨在Haskell... 泛型即通过参数化类型来实现在同一份代码上操作多种数据类型。泛型编程是一种编程范式,它利用"参数化类型"将类型抽象化,实现灵活的软件复用。泛型编程思想已经在多种语言中得到运用,并已取得了不小的成果。文中旨在Haskell语言上进行泛型的研究与应用,Haskell语言是一门广为流行的函数式语言,它的计算模型简单,程序语法清晰,易于编写,易于维护。文中利用一些规则对Haskell语言的语法进行扩展,同时引入泛型编程的思想来研究新的函数定义方法,最后在Haskell语言上实现泛型功能。 展开更多
关键词 泛型编程 类型抽象 函数式程序语言 语法扩展
下载PDF
基于C++表达的AI/ES语言和工具的实现
4
作者 杨江华 《西南民族学院学报(自然科学版)》 2002年第4期570-572,共3页
介绍了C++表达的人工智能(AI)/专家系统(ES)的设计和实现.针对以前在人工智能研究中的函数式程序语言——LISP,建立了一个C++和LISP语言之间的转换工具.基于C++的专家系统开发模式构造了ES系统中的部分底层摸块(如:表操作).通过... 介绍了C++表达的人工智能(AI)/专家系统(ES)的设计和实现.针对以前在人工智能研究中的函数式程序语言——LISP,建立了一个C++和LISP语言之间的转换工具.基于C++的专家系统开发模式构造了ES系统中的部分底层摸块(如:表操作).通过使用该模块能够直接把各种LISP开发的系统映射到新的C++开发平台,实现高效的、实用的人工智能专家系统. 展开更多
关键词 C++ 人工智能 专家系统 LISP 知识库 框架 规则 逻辑 函数式程序语言 开发工具
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部