位置:成果数据库 > 期刊 > 期刊详情页
Fortran90模拟C++主要面向对象特性
  • ISSN号:1671-8844
  • 期刊名称:《武汉大学学报:工学版》
  • 时间:0
  • 分类:TP311[自动化与计算机技术—计算机软件与理论;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]郑州大学环境与水利学院,河南郑州450002, [2]武汉大学水资源与水电工程科学国家重点实验室,湖北武汉430072
  • 相关基金:国家自然科学基金和黄河研究联合基金(50379048)资助
中文摘要:

针对科学与工程计算广为使用的Fortran 90不支持面向对象编程,新推出的Fortran 2003虽支持但相应的编译器还没有开发出来的现实情况,提出利用Fortran 90的现代语言特征,来模拟C++主要面向对象特性:封装、继承和多态性,以间接实现面向对象编程.与C++的对照开发实例表明,这种模拟是成功的,从而为提高大型Fortran计算程序的重用性和可维护性提供了一种有效方法,并为应对Fortran 2003面向对象编程积累了经验.

英文摘要:

In view of the existing situation that object-oriented programming is not supported in Fortran 90, extensively used in scientific and engineering computing; and no supporting compiler of Fortran 2003 is available, it is put forward that the most important object-oriented features (encapsulation, inheritance and run-time polymorphism) of C++ can be emulated with new tools of Fortran 90, indirectly accomplishing object-oriented programming. Development of Fortran C++ examples has proved that the above emulation is workable so as to provide an effective method for improving reuse and maintenance of large-scale Fortran application and experience for future object-oriented programming in Fortran 2003.

同期刊论文项目
期刊论文 20 会议论文 6 著作 3
同项目期刊论文
期刊信息
  • 《武汉大学学报:工学版》
  • 北大核心期刊(2011版)
  • 主管单位:教育部
  • 主办单位:武汉大学
  • 主编:李晓红
  • 地址:武汉市 珞珈山
  • 邮编:430072
  • 邮箱:ejwhu@whu.edu.cn
  • 电话:027-68755516 68752082
  • 国际标准刊号:ISSN:1671-8844
  • 国内统一刊号:ISSN:42-1675/T
  • 邮发代号:38-18
  • 获奖情况:
  • 水利工程类核心期刊,全国优秀高校自然科学学报,湖北省优秀期刊
  • 国内外数据库收录:
  • 俄罗斯文摘杂志,美国化学文摘(网络版),波兰哥白尼索引,荷兰文摘与引文数据库,美国剑桥科学文摘,英国科学文摘数据库,中国中国科技核心期刊,中国北大核心期刊(2004版),中国北大核心期刊(2008版),中国北大核心期刊(2011版),中国北大核心期刊(2014版),中国北大核心期刊(2000版)
  • 被引量:11402