一种Fortran和C++混合编程规范化方法 |
| |
引用本文: | 陈磊,徐烂.一种Fortran和C++混合编程规范化方法[J].数字社区&智能家居,2014(5):2962-2966. |
| |
作者姓名: | 陈磊 徐烂 |
| |
作者单位: | 南华大学计算机科学与技术学院,湖南衡阳421001 |
| |
基金项目: | 本课题得到湖南省自然科学基金(11JJ6047,13JJ4076);湖南省教育厅优秀青年项目(138101);南华大学重点学科和创新团队建设基金资助项目;衡阳市科技局科技计划项目(2013KG66,2013KG67) |
| |
摘 要: | 目前,在科学计算领域有不少程序采用了Fortran和C++两种语言进行混合编程(即“混编”),但现有混编的程序代码可读性差,可维护性差,严重影响了软件的可移植性和可重用性。针对此现状,笔者总结了自己在核电软件开发中的实际经验,分三步阐述了Fortran和C++混合编程的规范化:首先,用宏定义等方法实现C++类型与Fortran类型的映射;然后,对于简单类型的参数传递,提出规范性意见;最后,对于Fortran中的特殊类型,提出在C++中用封装类型进行定义。经过对比验证,证明规范化的混合编程确实增加了代码的鲁棒性,可维护性。
|
关 键 词: | 混合编程 FORTRAN C++ |
本文献已被 维普 等数据库收录! |
|