Apla中泛型约束机制研究

来源 :软件学报 | 被引量 : 0次 | 上传用户:fsp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
泛型程序设计可大幅提高程序的可重用性、可靠性和开发效率.泛型约束机制是对泛型参数进行形式描述,并对其合法性进行检测及验证,从而保证泛型程序的可靠性和安全性.分析总结多种主流语言的泛型约束特性,存在难以描述及验证基于动态语义的复杂约束需求问题,与完整实现GP尚有距离;以抽象程序设计语言Apla为宿主语言,提出了基于代数结构及公理语义的泛型约束方法,给出了基本数据类型、自定义抽象数据类型和子程序的3类泛型约束机制,拓展了泛型程序设计约束的应用范围.同时,支持静态语法和动态语义层约束,提高了泛型约束的精确度;借
其他文献
近两年来,社会各界在广泛地讨论经济责任审计问题,笔者就经济责任审计的含义,经济责任审计的目标、范围和内容,经济责任审计的程序和方法,经济责任的界定与评价,当前经济责任审计存
对一株具有细胞毒活性的南极青霉属真菌Penicillium sp.S-1-16进行发酵条件的初步优化。通过对基础发酵培养基、发酵温度及培养基配制用水的筛选,以次级代谢产物量为主要指标
从嘉庆、道光年间开始,宗族救助组织义庄在苏南地区获得了快速发展。清朝统治者对设置义庄进行奖励、保护、优惠,为苏南义庄的发展提供了良好的外部条件。苏南地区的社会结构
目的 探讨纳洛酮预防COPD合并呼吸衰竭并发上消化道出血的临床疗效.方法 随机选择COPD合并呼吸衰竭患者97例作为研究对象,观察组55例,对照组42例,两组均给予常规治疗,观察组
GAVITA CHINA (格维特中国)公司简介:格维特为全球最知名的专业温室补光公司,至今已有30多年的专业温室补光领域经验。提供拜耳材料科技(北京)有限公司公司简介:拜耳中国板材
电力系统在国民经济的发展中起着非常重要的作用,在人们的生产生活中,电力系统的安全稳定运行是人们最基本的需求。为了实现电力系统的安全稳定运行,就需要做好电力输配电线路的
2004年新加坡竞争法颁布后,随即颁布两项指引性规制,即《关于竞争法第34条的过渡时期规章》和《竞争法过渡时期安排指引》,统称"过渡制度"。"过渡制度"在适用范围安排上颇为
100年前孙中山领导的辛亥革命,是20世纪中国发生的第一次历史性的巨大变化,它极大地改变了中国近代史的进程,提供了此前中国历史进程中从未有过的经验。正如胡锦涛总书记讲话中
<正> 矿井通风阻力测定时,空气密度是计算两测点速压差不可缺少的参数。空气密度的测定必须用空盒气压计或精密气压计和干湿球温度计。但我们在坪湖矿采用空盒气压计测定井下
文章采用非线性时程分析方法研究了地震作用下弹性约束体系和黏滞阻尼器体系对斜拉桥桥墩内力和塔顶位移的影响。结果表明,弹性约束体系和黏滞阻尼器体系均能有效地降低结构