手机知网 App
24小时专家级知识服务
打 开
计算机软件及计算机应用
数据抽象在函数式程序设计语言中的表示
就语言成份来说,函数式程序设计(FP)语言是相当简单的,它只有函数和对象这样两种成份。从这一方面看来,它有些象机器语言。在另一方面,当运用FP语言设计中等以上规模的程序时,也应该考虑采用已行之有效的各种程序设计方法,其中有“逐步求精”、数据抽象、模块法等。FP语言天生具有描述能力上逐步求精的特质。然而,它却不具变量和抽象数据类型这些设施,使它不能象某些传统语言那样,可直接适应于数据抽象、模块法这些程序设计方法(事实上,这些传统语言正是面向这些程序设计方法而设计出来的)。本文旨在揭示:在保持FP语言的简单性和纯洁性的原则下,无需设计和引入专门的相应于数据抽象的语言成份到FP语言中来,FP语言本身也能表示数据抽象。文中提出关键函数和通讯函数型以及与此有关的一些概念,它们都不超越FP系统的范围。利用这些函数和函数型所表示成的数据抽象,具有模块的必要性质。文中用例阐明了数据抽象在FP系统中的表示。
1 47
手机阅读本文
下载APP 手机查看本文
计算机应用通讯
1983年03期
相似文献
图书推荐
相关工具书

搜 索