-
题名纯函数式I/O的操作语义
被引量:8
- 1
-
-
作者
袁华强
孙永强
-
机构
湘潭大学计算机科学系
上海交通大学计算机科学与工程系
-
出处
《计算机学报》
EI
CSCD
北大核心
1998年第11期1009-1014,共6页
-
文摘
目前被人们广泛采用的处理函数式I/O的机制有三种:Monad,Dialogue,CPS.本文采用CCS的理论和方法,把互模拟等价作为I/O程序的相等关系,描述了这三种I/O机制的操作语义,推导出这三种I/O机制相互之间的转换关系,从而证明了这三种I/O机制在语义上是等价的.
-
关键词
函数式程序设计
i/o
操作语义
-
Keywords
functional programming, i/o, operational semantic
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名合成型语言FOPL的语义研究
被引量:2
- 2
-
-
作者
梅宏
孙永强
-
机构
北京大学计算机科学技术系
-
出处
《电子学报》
EI
CAS
CSCD
北大核心
1995年第2期12-16,共5页
-
基金
国家自然科学基金
863高科技计划资助
-
文摘
函数式面向对象程序设计语言FOPL,是笔者设计并实现的一种同时支持函数式程序设计和面向对象程序设计的合成型智能语言,本文在一个全称抽象域上描述了它的指称语义,进而讨论了一个和该指称语义计算一致的按值调用的操作语义。
-
关键词
FoPL语言
程序设计
面向对象
合成语言
语义
-
Keywords
functional programming,object-oriented programming,Integrated language,Denotational semantics,operational semantics
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-
-
题名函数式语言中赋值语句(之二)
被引量:1
- 3
-
-
作者
石跃祥
袁华强
-
机构
湘潭大学计算机科学系
-
出处
《湘潭大学自然科学学报》
CAS
CSCD
2001年第1期8-11,6,共5页
-
文摘
为了能够较好地处理函数式程序设计语言中的I/O问题 ,通过采用Monad方法将I/O加入到函数式程序设计语言中 ,来保持函数式程序设计语言的优点 .本文探讨了在函数式I/O系统中加入赋值操作与其引用透明性的问题 .
-
关键词
函数式程序设计语言
赋值操作
输入/输出
指称语义
赋值语句
引用透明性
-
Keywords
function programming languages ,assign operations,i/o ,denotational semantic
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于逻辑框架LF的语义性质之验证
- 4
-
-
作者
庞建民
赵荣彩
王怀民
-
机构
信息工程大学信息工程学院
国防科技大学计算机学院
-
出处
《计算机科学》
CSCD
北大核心
2006年第5期12-16,69,共6页
-
基金
欧盟项目 TYPES 资助(项目编号 types project 29001)
-
文摘
本文对基于类型理论逻辑框架(LF)的语义性质验证加以研究,针对函数式语言 LAZY-PCF+SHAR,利用计算机辅助推理方法和技术给出相应的形式化描述及相关性质证明,从而提倡严格的和计算机辅助的证明在语义性质验证方面的应用。同时,考察了 LF 以及其实现系统 Plastic 的能力。
-
关键词
类型理论
逻辑框架
语义性质验证
操作语义
函数式语言
-
Keywords
Type theory, Logic framework, Verification of semantic properties, operational semantics, functional programming
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-