首页> 外文学位 >A performance evaluation of generic programming libraries for Java and C++.
【24h】

A performance evaluation of generic programming libraries for Java and C++.

机译:Java和C ++通用编程库的性能评估。

获取原文
获取原文并翻译 | 示例

摘要

The capability of platform independence promised by the Java programming language coupled with the rapid expansion of the Internet made Java immediately attractive to developers. Java's programmer-friendly design as well as its safety and flexibility have fostered sustained interest in the language. There is, however, a kind of “apology” made for Java due to its slow execution relative to other object-oriented languages, particularly to C++. Yet, Java performance is steadily improving through the use of JIT (Just In Time) compilation and other runtime enhancements. This research reviews the results of execution comparisons between Java and C++ presented in the current literature. It further describes the design of a software benchmark suite that analyzes and compares generic programming libraries available to both languages. The results indicate a much narrower performance gap than expected between the Java and C++ generic libraries. It appears that the Java performance penalty is becoming much more “acceptable,” thus allowing developers, especially those interested in generic programming, to use Java without apology.
机译:Java编程语言所承诺的平台独立性功能以及Internet的迅速扩展,使得Java立即对开发人员有吸引力。 Java的程序员友好设计以及其安全性和灵活性引起了对该语言的持续关注。但是,由于Java相对于其他面向对象的语言(尤其是C ++)执行缓慢,因此为Java做出了一种“道歉”。但是,通过使用JIT(及时)编译和其他运行时增强功能,Java性能正在稳步提高。这项研究回顾了当前文献中提出的Java和C ++之间的执行比较结果。它进一步描述了软件基准套件的设计,该套件可以分析和比较可用于两种语言的通用编程库。结果表明,Java和C ++通用库之间的性能差距比预期的要窄得多。似乎Java性能的损失变得越来越“可以接受”,从而使开发人员,尤其是对通用编程感兴趣的开发人员,无需道歉即可使用Java。

著录项

  • 作者

    Wentworth, Sean Patrick.;

  • 作者单位

    University of South Alabama.;

  • 授予单位 University of South Alabama.;
  • 学科 Computer Science.
  • 学位 M.S.
  • 年度 2002
  • 页码 84 p.
  • 总页数 84
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术 ;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号