泛型编程在面向对象语言中的对比研究 |
| |
引用本文: | 周卫星,左正康,王昌晶,石海鹤,游珍,谢武平,陶小明.泛型编程在面向对象语言中的对比研究[J].江西师范大学学报(自然科学版),2018(3). |
| |
作者姓名: | 周卫星 左正康 王昌晶 石海鹤 游珍 谢武平 陶小明 |
| |
作者单位: | 江西师范大学计算机信息工程学院;江西师范大学江西省高性能计算重点实验室 |
| |
摘 要: | 泛型程序设计通过从更高的层次对具体的算法和数据结构进行抽象,提高了软件的可扩展性、复用性和类型安全性,它主要是基于一系列自定义的类型约束而不是仅局限于预定义类型.该文对C++、Concepts C++、Java、C#以及Python等5种不同的、支持泛型程序设计的面向对象程序设计语言进行综合比较,并执行一个典型的且能够较好支持泛型编程机制的例子来分析这些面向对象语言的特征及对泛型编程机制的支撑程度,从而探寻泛型编程的本质特性,为减少程序开发的冗余、增强程序的可维护性提供参考.
|
本文献已被 CNKI 等数据库收录! |
|