Full-Text Search:
Home|Journal Papers|About CNKI|User Service|FAQ|Contact Us|中文
《Journal of Jiangxi Normal University(Natural Science Edition)》 2018-03
Add to Favorite Get Latest Update

The Contrastive Study of Generic Programming in Object-Oriented Languages

ZHOU Weixing;ZUO Zhengkang;WANG Changjing;SHI Haihe;YOU Zhen;XIE Wuping;TAO Xiaoming;College of Computer Information Engineering,Jiangxi Normal University;Provincial Key Laboratory High Performance Computing,Jiangxi Normal University;  
Generic programming improves the scalability,reusability,and type safety of software by abstracting the concrete algorithms and data structures from a higher level. It is mainly based on a series of custom type constraints rather than just predefined type. Five different object-oriented programming languages are compared comprehensively in this article that support generic programming such as C + +,Concepts C + +,Java,C#,and Python,and perform a typical example that can better support generic programming mechanisms to analysis the characteristics of these object-oriented languages and the degree of support,so that can explore the nature features of generic programming,and provide references for reducing the development of redundant programs and enhancing the maintainability of the program.
【Fund】: 国家自然科学基金(61462039 61762049 61662035 61462041);; 江西省自然科学基金(20171BAB202013 20171BAB202008);; 江西省教育厅科技课题(GJJ150349 GJJ160329)资助项目
【CateGory Index】: TP311.1
Download(CAJ format) Download(PDF format)
CAJViewer7.0 supports all the CNKI file formats; AdobeReader only supports the PDF format.
©2006 Tsinghua Tongfang Knowledge Network Technology Co., Ltd.(Beijing)(TTKN) All rights reserved