结合面向对象和函数式语言的概念

来源 :软件学报 | 被引量 : 0次 | 上传用户:ztcld2003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
考虑了结合面向对象和函数式程序风范的问题.与这一方向的大多数方法相比,这种结合方法有下面两个优点:首先,结合了在广泛流行的几种主语言中非常有名的一些重要概念.换言之,没有引入新的语言概念并试图以新的概念为基础解释众所周知的语言概念.其次,这种结合具有下面的性质:如果整个语言以传统方式使用则不受个别的语言概念的影响,这样,只有在使用一个语言概念的时候才需要关注它.具体地说,提出了一个具有简明操作语言的用于函数式面向对象程序设计的核心语言,它具有如上所述的性质.这个核心语言结合了Eiffel, Java, ML和Haskell语言中的下列核心语言概念:对象,类,多重继承,方法重定义,动态绑定,静态类型安全性,二元方法,代数数据类型,高阶函数,ML-多态性.“,”This paper considers the problem of combining the object-oriented and functional programming paradigms. Compared with most of the approaches in this direction, the combination has the following two advantages. First, the authors combine several important concepts as they are well known in widespread mainstream languages. In other words, the authors do not introduce new language concepts but try to interpret well-known language concepts based on the new ones. Second, the combination has the property that individual language concepts do not influence the whole language to the extent as they do traditionally, so that usually one needs to pay for a language concept only when he uses it. Concretely, a core language for functional object-oriented programming together with a straightforward operational semantics is proposed, where the properties mentioned above hold. The core language combines the following key language concepts from the languages Eiffel, Java, ML and Haskell:objects, classes, multiple inheritance, method redefinition, dynamic binding, static type safety, binary methods, algebraic data types, higher-order functions, ML-polymorphism.
其他文献
本文提出了利用遗传算法对穿孔共振结构的滤波器进行了多参数优化计算 ,得出在已知脉动频率下 ,不同的流体介质中 ,穿孔共振结构滤波器的最优参数 ,为穿孔共振结构流体滤波器
研究了氰乙基取代度和分子量两种结构因素对氰乙基壳聚糖(CNCS)溶致液晶性的影响,结果表明取代度的变化(从0.36变化到1.21)对CNCS在二氯乙酸(DCA)中的临界浓度基本没有影响,
首次报道了利用光学显微法和同步辐射白光X射线形貌术对Cr∶KTP晶体缺陷的研究结果。光学显微法采用热磷酸作为腐蚀剂 ,用Opton大型显微镜反射法观察 ,观测到 (10 0 )面和 (0
研究了加总线超立方网络的容错寻径问题.设 BHn为一个已加总线的n维超立方网络, F为其故障结点集合,|F|≤n.研究了BHn上任意两个非故障结点间的容错寻径问题.对于小规模的超立方网络,其直径由n+2降
研究了不同乙烯含量的EPDM对PP/UHMWPE(超高分子量聚乙烯)合金的增容作用,并讨论了共混体系结晶行为的变化情况.发现EPDM中乙烯含量的增加可提高增容效果;在PP/UHMWPE/EPDM为
利用自行设计的实验装置,研究了受激液体射流的破碎特征.实验证明了受激液体射流在恰当频率的外加激励作用下,其破碎较自由射流更快,喷雾锥角及破碎长度也会发生相应的变化.
本文报道了坩埚下降法生长大尺寸白宝石单晶。我们使用大尺寸异型钼坩埚 ,高纯氧化铝原料 ,在中性气氛下 ,结晶区温度梯度为 2 5~ 30℃ /cm ,生长速度为 0 .8~ 1.8mm/h ,生长方
对一类具有三角结构的非线性系统进行自适应控制律的设计,该系统具有不相等的系数,然后证明了该控制律能保证系统在平衡点的稳定性 The design of adaptive control law for
By using photoacoustic calorimetry, a photoacoustic measurement system is applied to determine the Co-C bond dissociation energy of n C4H9Co(Salen)H2O, which i
研究红外图像中的小目标检测问题 .将小目标考虑为二维图像中具有相对连续小块区域的灰度信号突变 ,用向量小波变换来增强目标 ,抑制噪声 ,从而提出了一种由粗到精的小目标检测和分割方法 .实验结果表明 ,对一般噪声条件下得到的红外目标图像 ,该方法能准确地检测、定位和分割小目标 .而且 ,该方法鲁棒性好 ,简单实用