期刊文献+
共找到9篇文章
< 1 >
每页显示 20 50 100
Haskell:一种现代纯函数式语言 被引量:7
1
作者 张迎周 张卫丰 《南京邮电大学学报(自然科学版)》 EI 2007年第4期13-18,23,共7页
随着软件系统的规模越来越大,复杂程度越来越高,计算机学科领域正面临着一场软件复杂性危机:如何妥善处理计算机程序的大小和复杂度,如何缩减程序开发的时间和费用,以及如何提高最终程序正确工作的可信度。函数式程序设计语言为解决这... 随着软件系统的规模越来越大,复杂程度越来越高,计算机学科领域正面临着一场软件复杂性危机:如何妥善处理计算机程序的大小和复杂度,如何缩减程序开发的时间和费用,以及如何提高最终程序正确工作的可信度。函数式程序设计语言为解决这些问题提供了优美独特的框架。文中主要介绍一种纯的函数式语言Haskell,包括其发展历史、程序特点、程序结构等。Haskell是现代的、标准的、惰性的、纯函数式程序设计语言,它具有表达力强的语法,以及丰富的内置数据类型。 展开更多
关键词 HASKELL 函数式语言 多态类型 高价函数 惰性计算
在线阅读 下载PDF
基于松散耦合MIMD计算机系统的函数式语言并行实现技术 被引量:1
2
作者 袁伟 孙永强 《上海交通大学学报》 EI CAS CSCD 北大核心 1993年第5期54-63,共10页
本文基于MIMD计算机系统提出了函数式语言的并行LE机.并行LE计值在函数式语言FP的基本语义中增加了对THREAD对象和延迟对象LOBJ处理的语义规则,其计值能力介于积极计值和惰性计值之间。为有效开发程序中细颗粒度并行性,本文将延迟处理... 本文基于MIMD计算机系统提出了函数式语言的并行LE机.并行LE计值在函数式语言FP的基本语义中增加了对THREAD对象和延迟对象LOBJ处理的语义规则,其计值能力介于积极计值和惰性计值之间。为有效开发程序中细颗粒度并行性,本文将延迟处理技术文入并行进程的生成过程中,因而在成分开发系统的并行处理能力的同时减少了系统生成的进程数目。 展开更多
关键词 函数式语言 并行处理 多处理机
在线阅读 下载PDF
函数式语言中的数组更新(I)
3
作者 石跃祥 袁华强 《湘潭大学自然科学学报》 CAS CSCD 2002年第4期21-25,共5页
为了能够较好地处理函数式程序设计语言中的I O问题 ,通过采用Monad方法将I O加入到函数式程序设计语言中 ,来保持函数式程序设计语言的优点 .本文探讨了在函数式I
关键词 数组更新 函数式语言 赋值操作 输入/输出 指称语义 数操作 I/O系统
在线阅读 下载PDF
函数式语言中赋值语句(之二) 被引量:1
4
作者 石跃祥 袁华强 《湘潭大学自然科学学报》 CAS CSCD 2001年第1期8-11,6,共5页
为了能够较好地处理函数式程序设计语言中的I/O问题 ,通过采用Monad方法将I/O加入到函数式程序设计语言中 ,来保持函数式程序设计语言的优点 .本文探讨了在函数式I/O系统中加入赋值操作与其引用透明性的问题 .
关键词 函数程序设计语言 赋值操作 输入/输出 指称语义 赋值语句 引用透明性
在线阅读 下载PDF
函数-规约混合语言的设计与实现
5
作者 林凯 沈理 +1 位作者 陆朝俊 孙永强 《上海交通大学学报》 EI CAS CSCD 北大核心 1996年第6期100-106,共7页
在函数式语言中引入约束类型和优化规则定义机制,并将扩展的函数式语言与代数规约说明语言相结合,支持从规约到程序的设计,并提高编程的效率及灵活性.混合语言系统将代数规约转换为合流的重写系统,将函数定义、计算约束和优化规则... 在函数式语言中引入约束类型和优化规则定义机制,并将扩展的函数式语言与代数规约说明语言相结合,支持从规约到程序的设计,并提高编程的效率及灵活性.混合语言系统将代数规约转换为合流的重写系统,将函数定义、计算约束和优化规则视为重写规则,基于重写模型,以平行最外方法辅以必要归约进行计算. 展开更多
关键词 函数式语言 代数规约 约束类型 优化规则
在线阅读 下载PDF
Haskell语言的惰性计算特性
6
作者 庞建民 赵荣彩 《信息工程大学学报》 2006年第1期63-66,共4页
惰性计算特性是函数式程序设计语言Haskell的重要特征,在开发软件时利用Haskell的惰性计算特性解决了其它语言较难解决的一些问题,但如何在实际编程中充分利用这一特性并不是一件容易的事情。该文详细介绍Haskell的惰性计算特性,阐述如... 惰性计算特性是函数式程序设计语言Haskell的重要特征,在开发软件时利用Haskell的惰性计算特性解决了其它语言较难解决的一些问题,但如何在实际编程中充分利用这一特性并不是一件容易的事情。该文详细介绍Haskell的惰性计算特性,阐述如何用这些特性来编写简洁优美的程序。 展开更多
关键词 惰性计算 函数式语言 HASKELL 高阶函数 列表内涵
在线阅读 下载PDF
面向形式化验证的联锁翻译器软件设计 被引量:4
7
作者 王绍新 王燕芩 闫连山 《铁路通信信号工程技术》 2022年第2期18-23,42,共7页
根据联锁系统的形式化验证系统需求,设计一种联锁数据翻译器软件的总体方案,实现站点接口文件、T LE文件和布尔逻辑文件等文件的翻译转换,生成形式化验证所需要的LCF文件。最后详细说明翻译器软件基于函数式语言OCaml的代码实现。
关键词 联锁系统 化验证 翻译器软件 OCaml 函数式语言
在线阅读 下载PDF
内含定理证明器的程序开发系统
8
作者 孙永强 杨继锋 +1 位作者 陆朝俊 邵志清 《上海交通大学学报》 EI CAS CSCD 北大核心 1998年第10期42-45,共4页
提出了一个基于重写技术的程序开发系统,它提供了扩展的函数式语言和代数规约语言相结合的混合语言,该语言中引入了优化规则和测试等式说明机制.优化规则用于优化代码和满足某些特殊需求.运用测试等式说明机制可使程序员在程序中给... 提出了一个基于重写技术的程序开发系统,它提供了扩展的函数式语言和代数规约语言相结合的混合语言,该语言中引入了优化规则和测试等式说明机制.优化规则用于优化代码和满足某些特殊需求.运用测试等式说明机制可使程序员在程序中给出一些用于测试的等式,对程序进行测试,这些测试是在被开发系统形成前进行的.对优化规则和测试等式的证明,是由系统中的证明子系统(定理证明器)完成的.定理证明器的引入,提高了所开发系统的正确性,并且有利于缩短系统的开发周期. 展开更多
关键词 函数式语言 软件工程 程序开发系统 定理证明器
在线阅读 下载PDF
泛型程序的多型值构造
9
作者 丁志义 宋国新 邵志清 《华东理工大学学报(自然科学版)》 EI CAS CSCD 北大核心 2006年第8期967-969,1006,共4页
泛型程序设计提供了一种重要的程序设计范型,使程序员无须为不同的数据类型重复编写功能相似的程序代码。本文以相等函数为例阐述了泛型程序设计的基本方法,并利用直积和直和给出了构造多型值的方法。利用这一结果能够定义各种数据类型... 泛型程序设计提供了一种重要的程序设计范型,使程序员无须为不同的数据类型重复编写功能相似的程序代码。本文以相等函数为例阐述了泛型程序设计的基本方法,并利用直积和直和给出了构造多型值的方法。利用这一结果能够定义各种数据类型的相等性,同时,定义相等性的方法也可以自然地推广到其他函数的定义上。 展开更多
关键词 泛型程序设计 类型 函数式语言
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部