参考文献/References:
[1] Garcia R,Jarvi J,Lumsdaine.An extended comparative study of language support for generic programming[J].Journal of Functional Programming,2007,17(2):145-205.
[2] Jeremy Siek,Jeremiah Willcock.A comparative study of language support for generic programming[J].Acm Sigplan Conference on Object-oriented Programing,2003,38(11):115-134.
[3] McIlroy M D.Mass-produced software components[C]∥Naur P,Randell B.International Conference on Software Engineering,Brussels:NATO,1968:1-9.
[4] Zalewski M,Schupp S.A semantic definition of separate type checking in C++ with concepts[J].Journal of Object Technology,2009,8(5):105-132.
[5] Reynolds J C.Towards a theory of type structure[EB/OL].[2019-01-12].http://logcom.oxfordjournals.org/external-ref?access_num=10.1007/3-540-06859-7_148&link_type=DOI.
[6] Austern M H.Generic programming and the STL[M].Beijing:China Electric Power Press,2003.
[7] 周卫星,左正康,王昌晶,等.泛型编程在面向对象语言中的对比研究[J].江西师范大学学报:自然科学版,2018,42(3):304-310.
[8] 吴国凤,方珏.基于Java语言中的泛型研究[M]∥徐枞巍,韩江.全国计算机技术与应用.北京:电子工业出版社,2008.
[9] 田芳,石海鹤,左正康.一种抽象泛型机制的新型Java实现[J].江西师范大学学报:自然科学版,2016,40(1):77-82.
[10] 薛锦云,朱小征,等.Apla→Java程序生成系统中泛型机制实现方法研究[J].江西师范大学学报:自然科学版,2017,41(1):52-55.
[11] Hall C,Hammond K,Jones S P.Type classes in Haskell[M].Berlin:Springer-Verlag,1994:241-256.
[12] Piotr Macio �瘙 堾 .Application of metaprogramming and generic programming in multiscale modelling[EB/OL].[2019-01-12].https://www.computer.org/csdl/magazine/cs/5555/01/08500322/null.
[13] Georg Ofenbeck.Staging for generic programming in space and time[EB/OL].[2019-01-12].http://spiral.ece.cmu.edu:8080/pub-spiral/pubfile/paper_284.pdf.
[14] Xue Jinyun.Genericity in PAR platform[EB/OL].[2019-01-12].https://link.springer.com/chapter/10.1007%2F978-3-319-31220-0_1.
[15] 孙斌.面向对象、泛型程序设计与类型约束检查[J].计算机学报,2004,27(11):1492-1504.
[16] 王千文.泛型程序的形式验证问题的研究[D].宁夏:宁夏大学,2015.
[17] 徐文胜.泛型编程与Java实现[J].江西师范大学学报:自然科学版,2007,31(5):471-474.
[18] Stepanov A,Lee M.The standard template library[J].C/C++ Users Journal,1999,13(12):10-20.
[19] Musser D R.The tecton concept description language[J].Technical Communication,1998,34(2):119-120.
[20] 陈林,徐宝文.基于源代码静态分析的C++0x泛型概念抽取[J].计算机学报,2009,32(9):1792-1803.
[21] Reis G D,Stroustrup B.Specifying C++ concepts[M].New York:ACM Press,2006:295-308.
[22] David Pfander,Malte Brunn.AutotuneTMP:auto-tuning in C++ with runtime template metaprogramming[EB/OL].[2019-01-12].https://www.researchgate.net/publication/324867388_AutoTuneTMP_Auto-Tuning_in_C_With_Runtime_Template_Metaprogramming.
[23] Bernardy J P,Jansson P,Zalewski,et al.A conparison of C++ concepts and Haskell type classes[M].Canada:ACM,2008.
[24] 石海鹤,石海鹏,薛锦云,等.一种形式化开发非递归算法的方法[J].计算机应用研究,2007,24(11):203-205.
[25] 薛锦云.程序设计方法学[M].北京:国家高等教育出版社,2001.
[26] 游珍,薛锦云,应时.Apla语言中并发分布式机制的研究[J].计算机科学,2012,39(1):104-108.
[27] 徐华珍,薛锦云,朱小征.Apla→Java 程序生成系统中泛型的机制实现方法研究[J].江西师范大学学报:自然科学版,2017,41(1):52-55,92.
[28] 左正康.Apla中泛型约束机制研究[J].软件学报,2015,26(6):1340-1355.
相似文献/References:
[1]周卫星,左正康*,王昌晶,等.泛型编程在面向对象语言中的对比研究[J].江西师范大学学报(自然科学版),2018,(03):304.[doi:10.16357/j.cnki.issn1000-5862.2018.03.14]
ZHOU Weixing,ZUO Zhengkang*,WANG Changjing,et al.The Contrastive Study of Generic Programming in Object-Oriented Languages[J].Journal of Jiangxi Normal University:Natural Science Edition,2018,(05):304.[doi:10.16357/j.cnki.issn1000-5862.2018.03.14]