【摘 要】
:
描述即主体对对象的客观写照,其发展不仅在人类文明进步过程中具有决定性的意义,而且也是整个计算机领域的中心议题。描述可深可浅,可抽象可具体,可指代可隐喻,耐人寻味,这也
论文部分内容阅读
描述即主体对对象的客观写照,其发展不仅在人类文明进步过程中具有决定性的意义,而且也是整个计算机领域的中心议题。描述可深可浅,可抽象可具体,可指代可隐喻,耐人寻味,这也正是系统深入地研究描述的意义所在。在软件领域,描述的研究和工具的研究是密不可分的。针对采用面向对象技术开发软件系统时,手工直接用面对象程序设计语言描述类层次结构时存在的效率问题,通过对现有工具进行分析,认识到它们在快速批量生成类代码方面的欠缺,或者来自描述能力的局限,或者来自可操作性的不足。在此基础上,本文尝试设计一种合理的描述方式,力求做到当类的数量较多,关系较复杂时,它的描述能力、可操作性和可构造性依然较理想,而且可以有效地转换为目标语言代码。为此,本文主要做了以下工作: 1. 设计了一种类层次结构抽象描述语言Adloch。它简单易学; 它在用于描述类及类之间关系时做到了既简洁又不失对实现细节描述的支持,这使得它具有一定的兼容性;支持泛型程序设计思想;支持对由Adloch 语言描述的类层次结构的复用。2. 设计并实现了由Adloch 程序到C++程序的转换系统和程序编辑环境。转换系统的设计考虑了新型语言支持问题,如具有一定开放性;设计了一个通用的语法分析器,并使用了一些常用的设计模式,从而模块化程度高,易于维护和升级;程序编辑环境具有一定的结构编辑支持功能。本文所开发的工具可以作为提高程序员工作效率的辅助工具。
其他文献
Internet的应用已经渗透到人们生产和生活的各个领域,改变着人们的生活方式,成为人类社会的基础设施。但人们对Internet网络行为的了解还非常肤浅,研究尚处于初期阶段。开展I
词义消歧是自然语言理解中的一个关键问题,该问题解决的好坏直接关系到自然语言处理中诸多应用问题的效果优劣。词义消歧对机器翻译、信息检索、自然语言内容语义分析、语法
本文首先从不确定信息的处理能力和实用性的角度分析,比较了几种不同的ICAI系统学生建模技术,提出用贝叶斯网络建立学生模型的可行性,并指出运用贝叶斯网络技术建立学生模型
首先,根据Web挖掘分类相应地将基于Web挖掘的个性化服务进行了分类,并详尽地介绍了它们;提出了基于Web挖掘的个性化服务体系结构,并详细的介绍了系统各个阶段的功能和工作原理
随着网络技术的迅猛发展,人类进入了信息社会,信息社会对人才的培养及教育提出了许多新的要求。在这种历史背景条件下,网络技术为网络教育的发展提供了新的契机和手段。另一
随着宽带网络的飞速发展,流媒体已经成为互联网的主流应用。尽管SP/CSP网站提供的带宽越来越高,但用户对流媒体内容的访问速度仍然很慢。 仔细分析速度缓慢的原因,带宽不是导
铁谱技术是诊断大型柴油机磨损故障的重要手段。目前铁谱谱片磨粒识别工作主要由人工借助显微镜来完成。铁谱磨粒图像特征提取与识别的目标是结合传统的图像处理方法与神经网
论文以“四川省自学考试业务管理信息系统”项目为背景,介绍了项目中实施的数据传输系统Glide 的开发过程和方法。数据传输系统Glide 经历了基于FTP 和基于Web Service 这两
为了适应市场竞争的需要,加强对经营分析和市场营销工作的支撑,江苏电信省公司启动了江苏电信省级经营分析系统工程建设项目,为江苏省电信公司统一制定业务发展策略和分析竞
随着网络应用的日益普及,网络的规模不断扩大,网络的复杂性也大大增加,这使得网络故障管理面临巨大的挑战。传统的网络故障管理采用管理者/代理的集中式管理模型,这容易在管