期刊文献+
共找到12篇文章
< 1 >
每页显示 20 50 100
纯函数式语言的状态转换器与调用 被引量:3
1
作者 石跃祥 袁华强 《湘潭大学自然科学学报》 CAS CSCD 2000年第3期25-29,34,共6页
针对PeytonJones&Wadler在IOMonad设计的一个基于状态转换的函数I/O系统中 ,存在着某状态没有显式地反应在IO类型中 ,为了克服诸于此类问题 ,定义了状态转换器及其状态组合子 ,统一处理了PeytonJones&Wadler的IO类型 ,并给出了... 针对PeytonJones&Wadler在IOMonad设计的一个基于状态转换的函数I/O系统中 ,存在着某状态没有显式地反应在IO类型中 ,为了克服诸于此类问题 ,定义了状态转换器及其状态组合子 ,统一处理了PeytonJones&Wadler的IO类型 ,并给出了基本I/O操作ccall的指称语义 . 展开更多
关键词 状态转换器 纯函数语言 状态组合子 指称语义
下载PDF
纯函数式语言的I/O系统 被引量:5
2
作者 袁华强 肖倩 孙永强 《计算机科学》 CSCD 北大核心 1996年第6期6-9,共4页
函数式程序设计是指程序完全由函数组成,其中都有一个主函数,主函数是根据其它函数来定义的,直到最低层函数成为函数式语言所提供的基本函数为止。
关键词 函数语言 I/O系统 程序语言
下载PDF
基于Monad的纯函数式语言通道系统设计 被引量:2
3
作者 袁华强 孙永强 《计算机科学》 CSCD 北大核心 2004年第3期167-169,共3页
本文通过状态转换器来定义I/O的文件系统,并用非确定性Monad描述了操作系统的进程网,从而给出了通道系统的语义。
关键词 函数语言 通道系统 设计 文件系统 MONAD 操作系统 进程
下载PDF
基于Monad的纯函数式语言文件系统设计
4
作者 袁华强 孙永强 石跃祥 《东莞理工学院学报》 2004年第1期12-18,共7页
本文通过状态转换器来定义I/O的文件系统,并用非确定性Monad描述了操作系统的进程网,从而给出了文件系统的语义。
关键词 MONAD 函数语言 文件系统 系统设计 状态转换嚣 操作系统
下载PDF
纯粹之美——浅谈纯函数式语言Haskell
5
作者 韩祝鹏 《程序员》 2010年第8期83-85,共3页
程序的江湖中总是风水轮流转,前些年面向对象编程(OOP)当道,这几年函数式编程(FP)渐渐渗透进主流。莫要感叹世事变化莫测,让我们抛开纷杂的表象,追本溯源,来一次寻根之旅,领略下最纯粹的FP语言Haskell的美妙。
关键词 函数语言 面向对象编程 程序
下载PDF
一种基于组合Monad的纯函数式Lazy I/O操作
6
作者 袁华强 王亚强 孙永强 《计算机工程与科学》 CSCD 2006年第7期119-122,共4页
Monad作为构造纯函数式语言的工具,能构造出诸如错误处理、状态、I/O等非纯函数式语言的特征。本文通过组合状态转换Monad和异常处理Monad来定义纯函数式LazyI/O操作,既保持了纯函数式语言的特征,又融入了非纯函数式语言的特征。
关键词 函数语言 MONAD lazy I/O
下载PDF
基于Monad的纯函数式程序设计
7
作者 袁华强 孙永强 《软件学报》 EI CSCD 北大核心 1996年第11期683-690,共8页
PhilipWadler在探讨用Monad构造纯函数式程序时,介绍了一个简单的词法分析程序的构造过程.本文进一步研究了这种方法,并用这种方法构造出一个能进行复杂的layout分析。
关键词 函数 程序设计 函数语言 MONAD
下载PDF
一种基于Z规范的纯函数式程序设计方法
8
作者 袁华强 孙永强 《计算机应用与软件》 CSCD 北大核心 2008年第2期117-118,共2页
状态、输入和输出是Z规范的基础,引入Monad的纯函数式语言特别适合用来实现用Z规范说明的系统。通过将状态、输入和输出封装在一个Monad内,提出一种基于Z规范的纯函数式程序设计方法。
关键词 函数语言 Z规范 MONAD
下载PDF
一种基于组合Monad的纯函数式通道系统操作
9
作者 袁华强 孙永强 《计算机工程与应用》 CSCD 北大核心 2004年第25期88-89,95,共3页
Monad作为构造纯函数式语言的工具,能构造出诸如错误处理、状态、IO等非纯函数式语言的特征。该文通过组合状态转换Monad和异常处理Monad来定义纯函数式语言通道系统操作,给出了通道系统操作的操作语义。
关键词 函数语言 MONAD
下载PDF
函数式语言中的数组更新(I)
10
作者 石跃祥 袁华强 《湘潭大学自然科学学报》 CAS CSCD 2002年第4期21-25,共5页
为了能够较好地处理函数式程序设计语言中的I O问题 ,通过采用Monad方法将I O加入到函数式程序设计语言中 ,来保持函数式程序设计语言的优点 .本文探讨了在函数式I
关键词 数组更新 函数语言 赋值操作 输入/输出 指称语义 数操作 I/O系统
下载PDF
基于unboxed数据类型的纯函数式I/O系统的实现
11
作者 袁华强 孙永强 《计算机应用与软件》 CSCD 北大核心 2008年第1期93-95,共3页
采用unboxed数据类型实现纯函数式I/O系统,通过一个由unboxed数据类型定义的程序转换系统将纯函数式I/O程序转换为C语言代码,其中着重讨论了基本操作ccall的实现。
关键词 函数语言 I/O系统 unboxed数据类型 C语言代码
下载PDF
非确定性Monad
12
作者 袁华强 肖倩 孙永强 《计算机学报》 EI CSCD 北大核心 1997年第3期284-288,共5页
纯函数式语言缺乏处理非确定性的功能,本文给出了一个非确定性Monad,用此Monad在纯函数式语言中描述了非确定性进程网,证明了一些有用的代数性质.
关键词 非确定性 MONAD 函数语言
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部