首页 | 本学科首页   官方微博 | 高级检索  
     

一种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++
本文献已被 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号