期刊文献+
共找到3篇文章
< 1 >
每页显示 20 50 100
泛型编程在面向对象语言中的对比研究 被引量:8
1
作者 周卫星 左正康 +4 位作者 王昌晶 石海鹤 游珍 谢武平 陶小明 《江西师范大学学报(自然科学版)》 CAS 北大核心 2018年第3期304-310,共7页
泛型程序设计通过从更高的层次对具体的算法和数据结构进行抽象,提高了软件的可扩展性、复用性和类型安全性,它主要是基于一系列自定义的类型约束而不是仅局限于预定义类型.该文对C++、Concepts C++、Java、C#以及Python等5种不同的、... 泛型程序设计通过从更高的层次对具体的算法和数据结构进行抽象,提高了软件的可扩展性、复用性和类型安全性,它主要是基于一系列自定义的类型约束而不是仅局限于预定义类型.该文对C++、Concepts C++、Java、C#以及Python等5种不同的、支持泛型程序设计的面向对象程序设计语言进行综合比较,并执行一个典型的且能够较好支持泛型编程机制的例子来分析这些面向对象语言的特征及对泛型编程机制的支撑程度,从而探寻泛型编程的本质特性,为减少程序开发的冗余、增强程序的可维护性提供参考. 展开更多
关键词 泛型程序设计 类型约束 面向对象程序语言 泛型机制
下载PDF
基于Delphi的数字地图投影功能的实现
2
作者 朱瑜馨 张锦宗 《计算机系统应用》 2006年第8期75-76,57,共3页
20世纪80年代后,地理信息系统和数字地图技术广泛应用于各个领域。地图投影是数字地图的计算机实现所特有的问题,文章以摩尔威特投影为例,论述了数字地图投影坐标计算功能的Delphi程序实现过程。
关键词 DELPHI 数字地图投影 面向对象程序语言
下载PDF
Shrek:a dynamic object-oriented programming language 被引量:1
3
作者 曹璟 徐宝文 周毓明 《Journal of Southeast University(English Edition)》 EI CAS 2009年第1期31-35,共5页
From a perspective of theoretical study, there are some faults in the models of the existing object-oriented programming languages. For example, C# does not support metaclasses, the primitive types of Java and C# are ... From a perspective of theoretical study, there are some faults in the models of the existing object-oriented programming languages. For example, C# does not support metaclasses, the primitive types of Java and C# are not objects, etc. So, this paper designs a programming language, Shrek, which integrates many language features and constructions in a compact and consistent model. The Shrek language is a class-based purely object-oriented language. It has a dynamical strong type system, and adopts a single-inheritance mechanism with Mixin as its complement. It has a consistent class instantiation and inheritance structure, and the ability of intercessive structural computational reflection, which enables it to support safe metaclass programming. It also supports multi-thread programming and automatic garbage collection, and enforces its expressive power by adopting a native method mechanism. The prototype system of the Shrek language is implemented and anticipated design goals are achieved. 展开更多
关键词 dynamic typing metaclass programming computational reflection native method object-oriented programming language
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部