共查询到20条相似文献,搜索用时 156 毫秒
1.
ADA不能将函数和过程以指针的形式在一般子程序中作为参数传递,但它却提供了类属设施,使得不仅过程和函数能够作为参数,且实现了类型参数化,即类型也可作为参数在子和程序包中传递,本文阐述了ADA-Z编译系统中类属单元实现的设计思想和方法。 相似文献
2.
基于构件的软件设计模型 总被引:20,自引:0,他引:20
贺岚 《计算机研究与发展》1998,35(5):451-454
构件式软件设计是从根本上实施软件复用的重要途径.文中结合层次的面向对象设计结构,讨论了类属构件GRC的模型,该模型的建立从几方面反映了可复用构件的类属性和应用环境.论文就类属构件提出了用于软件设计的机制和例化过程. 相似文献
3.
4.
XYZ系统在动画设计中的应用 总被引:5,自引:0,他引:5
XYZ系统是一套以线形时序逻辑为基础的CASE环境系统,其核心是时序逻辑语言XYZ/E.XYZ/ADL(animationdescriptionlanguage)是XYZ系统在动画领域的应用.马华东博士采用基于时序逻辑的动画描述模型TLAD(temporal-logic-basedanimationdescriptionmodel),提出了动画剧本描述语言(SDL/A).本文介绍的XYZ/ADL语言是以XYZ/E的框架为基础扩充SDL/A而成.它使用XYZ/E中面向对象程序设计的基本结构——代理机构(Agent)作为基本描述单元.代理机构由通讯进程和相应的包块构成,包块处理对象封装,进程处理通讯.从而能更方便地刻画动画过程中的复杂、多层次的角色(包括父子角色)的运动特征及多角色之间的同步协调关系,并且在统一的逻辑框架下实现了计算机动画中运动对象的行为抽象和运动的抽象描述,更具一般性. 相似文献
5.
本文提出了一个在多遍扫描的编译程序实现中转移语句处理的新方法。该方法比传统的处理方法效率更高、更完善,该方法虽然是用于一个并行化Fortram编译程序,但它具有广泛的适用性,在各类语言编译程序的实现中都可使用。 相似文献
6.
光栅矢量混合编辑技术的研究与实现 总被引:1,自引:0,他引:1
本文介绍一个实用化的工程图纸处理系统-EDD/AutoCAD,该系统可以将扫描后的光栅图纸装入到AutoCAD编辑环境中,直接对光栅图进行编辑修改,或利用矢量化工具技术转成矢量图形,本文就系统涉及到光栅矢量混合编辑技术,矢量化技术等关键技术提出了新的解决办法,并进行了讨论。 相似文献
7.
8.
在多标记学习框架中,每个对象由一个示例(属性向量)描述,却同时具有多个类别标记.在已有的多标记学习算法中,一种常用的策略是将相同的属性集合应用于所有类别标记的预测中.然而,该策略并不一定是最优选择,原因在于每个标记可能具有其自身独有的特征.基于这个假设,目前已经出现了基于标记的类属属性进行建模的多标记学习算法LIFT.LIFT包含两个步骤:属属性构建与分类模型训练.LIFT首先通过在标记的正类与负类示例上进行聚类分析,构建该标记的类属属性;然后,使用每个标记的类属属性训练对应的二类分类模型.在保留LIFT分类模型训练方法的同时,考察了另外3种多标记类属属性构造机制,从而实现LIFT算法的3种变体——LIFT-MDDM,LIFT-INSDIF以及LIFT-MLF.在12个数据集上进行了两组实验,验证了类属属性对多标记学习系统性能的影响以及LIFT采用的类属属性构造方法的有效性. 相似文献
9.
本文阐述了一种基于对象的图象处理方法。采用参数化和类属思想的设计,提高了图象处理与分析软件的可靠性,可重用性和可扩充性。另外还介绍了多窗口多幅图象处理和Windows下的图象的内存操作等技术。 相似文献
10.
在多标记学习中,由于不同的标记可能会带有自身的一些特性,所以目前已经出现了基于标记类属属性的多标记学习算法LIFT.然而,类属属性的构建可能会增加属性向量的维度,致使属性空间存在冗余信息.为此,借助模糊粗糙集提出了一种能够进行类属属性约简的多标记学习算法FRS-LIFT,其包含4个步骤:类属属性构建、属性维度约简、分类模型训练和未知样本预测.在5个多标记数据集上的实验结果表明,该算法与LIFT算法相比,不仅能够降低类属属性维数,而且在5种多标记评价指标上均具有较好的实验效果. 相似文献
11.
在对网吧进行装修前一定要全盘考虑网吧的综合布线问题。网吧综合布线分为电源系统综合布线和网络系统综合布线两个大部分。网吧电源系统综合布线,有设计、施工、验收三个过程,其中,设计和验收是最为关键的两个过程。网络系统的综合布线,也分为设计、施工和验收三个过程。网吧经营者必须谨慎对待网吧综合布线问题。 相似文献
12.
对于泛型程序设计来说,类型理论中的参数化多态是其理论框架,因为参数化多态引入了类型变量,使得类型参数化,从而完全支持类型上的抽象。然而对于现行的泛型算法,无论是C++标准模版库中的泛型算法还是基于函数式程序设计语言的算法,函数功能的定义比较具体化、单一化,因而缺乏可扩展性和高度的复用性。将对递归算法进行抽象,构造原始递归构造子,使得一般的泛型算法都可以通过该算子来构造,从而加强泛型算法的可复用型与可扩展性。除此之外,分析了递归算法构造子与泛型程序设计中的iterator概念和用于描叙泛型概念的形式化语言Tecton中所提倡的reuse概念的一致性。也给出算法复杂度的定量分析,并用函数式语言ML来实现。 相似文献
13.
在利用SMILES线性编码首先将化学结构拆分成Ring和Fragment然后根据各自的属性分别族性化表示的基础上,不考虑结构的具体连接关系,对Ring和Fragment按照预定义的优先次序进行数字编码,以数字编码描述的族性结构还可以进一步族性化处理得到二级数字编码,编码过程由程序自动完成,使得提问结构式和数据库存储的专利结构的数字编码保持一致,可应用于由确定结构检索族性结构的系统之中。 相似文献
14.
15.
李巍 《数字社区&智能家居》2006,(5)
本文就如何运用泛化思维进行可复用设计进行了研究,介绍了泛化的相关重要概念,并对泛化思维在设计模式中的应用进行了探索,最后以一种模式为例详细介绍了如何设计泛化模式。 相似文献
16.
李巍 《数字社区&智能家居》2006,(2):142-143
本文就如何运用泛化思维进行可复用设计进行了研究,介绍了泛化的相关重要概念,并对泛化思维在设计模式中的应用进行了探索.最后以一种模式为例详细介绍了如何设计泛化模式。 相似文献
17.
Mark Rain 《Software》1981,11(3):225-235
The MARY12 language implemented at Penobscot Research Center contains language differences from previous MARY implementations. These differences significantly increase the difficulty of implementing a compiler. Similar constructs have appeared in recent language proposals such as those for ADA. The methods of the MARY/2 compiler should be useful in compilers for these and other future languages. This paper discusses the language constructs which are the source of the difficulty; the implementation methods actually used; possible trade used; and the character of the programs which these constructs facilitate. 相似文献
18.
对于泛型程序设计来说,类型的参数化多态是其理论框架,参数化多态引入了类型变量,使得类型参数化,支持类型上的抽象,从而可以大大提高软件的复用程度。泛型编程思想已经在多种语言中得到运用,并已取得了不小的成果。在函数式语言上进行泛型的研究与应用,Haskell语言是函数式语言中较为经典的一种语言,它的计算模型简单,语法清晰,易于编写,易于维护,拥有很大的发展空间。利用一些规则对Haskell语言的语法进行相关扩展,同时引入泛型的思想,研究与运用定义泛型函数的方法,在Haskell语言上实现了泛型功能。 相似文献
19.
对C++教学中的泛型概念和使用进行了探讨,首先通过一个Stack类的例子引出泛型的概念,然后分析了泛型的优缺点并具体分析了模板函数和模板类的具体应用。最后对泛型的程序库STL进行了介绍。 相似文献
20.
利用计算机表示、存储和匹配族性结构面临的一个难题是如何将族性结构展开到一个合适的程度,既能避免过度枚举又包含族性结构应有的信息,本文根据族性结构特点,设计了一个程序用来提取族性结构中的环和环之间的连接片段,然后生成族性结构的分子骨架及相应的还原图,利用SMILES线性编码存储族性结构主要信息,避免了大部分的枚举。 相似文献