首页> 外文会议>IEEE AFRICON Conference >Efficiency Evaluation of a Translated FORTRAN77 TACTl Program to C++
【24h】

Efficiency Evaluation of a Translated FORTRAN77 TACTl Program to C++

机译:将FORTRAN77 TACTl程序转换为C ++的效率评估

获取原文
获取外文期刊封面目录资料

摘要

This work investigates the efficiency of a reengineered object oriented C++ TACTl program versus its original which was written in the FORTRAN77 programming language. FORTRAN was dominant in scientific computing throughout the 20th century because of its high performance in numerical analysis, but most of the systems built during this period have been difficult to maintain and to integrate with modern software. We have translated the FORTRAN program using a conversion tool named F2C for the automated translation of the program to C++. The translated source code was further developed in an object-oriented approach and optimized using Eclipse C++ code optimization tools. Numerical experiments were conducted to investigate the computational efficiency in terms of speed and memory usage of the C++ version of the program and compared with the original source. Based on our experiment of translating the TACTl program to C++, legacy FORTRAN programs in scientific computing can be translated and structured to fully object oriented C++ programs and be as efficient as the original source program.
机译:这项工作研究了重新设计的面向对象的C ++ TACT1程序与使用FORTRAN77编程语言编写的原始程序相比的效率。由于FORTRAN具有出色的数值分析性能,因此在整个20世纪一直是科学计算的主导,但是在此期间构建的大多数系统都很难维护和与现代软件集成。我们已经使用名为F2C的转换工具转换了FORTRAN程序,以将该程序自动转换为C ++。翻译后的源代码以面向对象的方式进一步开发,并使用Eclipse C ++代码优化工具进行了优化。进行了数值实验,以研究程序的C ++版本在速度和内存使用方面的计算效率,并与原始源进行了比较。根据我们将TACT1程序转换为C ++的实验,可以将科学计算中的旧FORTRAN程序转换并构造为完全面向对象的C ++程序,并且可以与原始源程序一样高效。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号