一种Fortran和C++混合编程规范化方法
目前,在科学计算领域有不少程序采用了Fortran和C++两种语言进行混合编程(即“混编”),但现有混编的程序代码可读性差,可维护性差,严重影响了软件的可移植性和可重用性。针对此现状,笔者总结了自己在核电软件开发中的实际经验,分三步阐述了Fortran和C++混合编程的规范化:首先,用宏定义等方法实现C++类型与Fortran类型的映射;然后,对于简单类型的参数传递,提出规范性意见;最后,对于Fortran中的特殊类型,提出在C++中用封装类型进行定义。经过对比验证,证明规范化的混合编程确实增加了代码的鲁棒性,可维护性。
混合编程、FORTRAN、C++
TP311(计算技术、计算机技术)
湖南省自然科学基金11JJ6047,13JJ4076;湖南省教育厅优秀青年项目13B101;南华大学重点学科和创新团队建设基金资助项目;衡阳市科技局科技计划项目2013KG66,2013KG67
2014-06-12(万方平台首次上网日期,不代表论文的发表时间)
共5页
2962-2966