一种Fortran和C++混合编程规范化方法

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:jorlin2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,在科学计算领域有不少程序采用了Fortran和C++两种语言进行混合编程(即“混编”),但现有混编的程序代码可读性差,可维护性差,严重影响了软件的可移植性和可重用性。针对此现状,笔者总结了自己在核电软件开发中的实际经验,分三步阐述了Fortran和C++混合编程的规范化:首先,用宏定义等方法实现C++类型与Fortran类型的映射;然后,对于简单类型的参数传递,提出规范性意见;最后,对于Fortran中的特殊类型,提出在C++中用封装类型进行定义。经过对比验证,证明规范化的混合编程确实增加了代码的鲁
其他文献
“跨过定滑轮拉物体时物体的速度问题”是一个比较常见的物理问题,本文谈一谈这类问题的解法及有关问题。
目的:妊娠高血压引起胎盘早剥的临床分析。方法:本次病例筛选时间2018年1月份-2018年9月份收治的妊娠高血压引起胎盘早剥的36例为研究对象,对患者临床治疗相关情况进行观察分
以抗旱品种‘晋麦47’和干旱敏感品种‘郑引1号’为材料,通过室内水培试验研究了外源海藻糖对PEG渗透胁迫下小麦叶片净光合速率、1,5-二磷酸核酮糖羧化酶/加氧酶(Rubisco)和1
网络新词伴随着互联网发展而发展,是用于网络日常交际,与口语接近,它融合了语言、社会文化、网络等因素,是某一特定的时期或某一特定的地点为大众所普遍接受的一种新的词汇表达形
在全面推进素质教育的今天,体育课是属于重要课程,体育课对于农村学生来说,不但能促进其身心健康发展,同时还能提高运动技能,增强身体素质。看体育课堂教学是否达到开设这门课程的
小学时期的体育教学和其他教学一样都是一个动态的过程,而且在这个过程中会发生很大的不确定性,体育教师在这个过程中要做好指导作用。通过体育教学中运动负荷的设置,提升体
财务分析能力是构成企业投资决策能力的一项关键因素,也是构成企业核心发展能力的重要指标。对财务报表的分析和判断,是企业财务决策的前提,在一定程度上左右着企业的业务发
在侧向投沙包教学中,尽管教师把侧向投掷的动作方法、姿势和用力要点讲解的很清楚,示范的很到位,但仍有不少同学在练习中出现直臂挥臂、用力顺序不正确、出手角度过低、没有
1.中心学校操场 日国歌声响亮。操场上,全校师生在唱国歌。人群中,少先队员举手敬礼。国旗在国歌声中缓缓上升。徐明明和栾潇潇作为护旗手站在旗杆底座旁,望着缓缓上升的国旗
现代电力企业中,设备选型、运行管理、后期维护基本占据了机电设备的全寿命服务周期。基于此,利用现代互联网理念,将电力企业机电设备的选型、运行和维护有机地连接在一起,提