ISO/IEC TR 18015:2006(E) - Technical Report On C++ Performance.pdf

TR18015.pdf
Preview of ISO/IEC TR 18015:2006(E) - Technical Report on C++ Performance
🔗 Source: open-std.org
📊 Size: 1.17 MB
👤 Author: Administrator
⬇️ Downloads: 453

Summary

ISO/IEC TR 18015:2006(E) is a technical report focusing on C++ performance, published on February 15, 2006. It covers various aspects of programming languages, environments, and system software interfaces related to C++. The document includes sections on the scope, normative references, terms, definitions, typical application areas like embedded systems and servers, language features with overheads and strategies, efficient library creation, using C++ in embedded systems, hardware addressing interface, and appendices detailing guidelines for hardware interfaces, timing code, and a bibliography.

The report highlights key language features such as namespaces, type conversion operators, classes and inheritance, exception handling, templates, and programmer-directed optimizations. It also discusses creating efficient libraries with an emphasis on the Standard IOStreams Library and optimizing locales and IOStreams. For embedded systems, it addresses ROMability and hard real-time considerations.

Hardware addressing is covered through interfaces like for C and C++, and for C++. Appendices provide guidelines for using these interfaces, implementation considerations, hardware device connection options, atomic operations, read-modify-write operations, initialization, intrinsic features for hardware register access, and implementation guidelines for the interface.

The document also includes timing code to measure overheads of class operations, template overheads, abstraction penalties, function objects versus function pointers, and synchronized I/O costs. The foreword explains ISO's role in standardization, collaboration with IEC, and the process for publishing technical reports when data differ from typical International Standards. It notes that some elements may be subject to patent rights, which ISO does not identify or hold responsibility for.

Description

ISO/IEC TR 18015:2006(E) is a technical report focusing on C++ performance. It provides guidance on optimizing the use of C++ in various application areas, detailing scope, references, terms, and definitions related to programming languages and system software interfaces.

Technical Information

  • File Format: PDF
  • File Size: 1.17 MB
  • Pages: 202
  • Language: EN
  • Author: Administrator
  • Total Downloads: 453
  • Last Updated: 3 hours ago

Document Overview

This PDF document about ISO/IEC TR 18015:2006(E) - Technical Report on C++ Performance provides comprehensive information and guidance. Whether you're a beginner or advanced user, this resource offers valuable insights into ISO/IEC TR 18015:2006(E) - Technical Report on C++ Performance.

Related Topics

If you're interested in ISO/IEC TR 18015:2006(E) - Technical Report on C++ Performance, you might also want to explore:

Download ISO/IEC TR 18015:2006(E) - Technical Report on C++ Performance eBooks for free and learn more about ISO/IEC TR 18015:2006(E) - Technical Report on C++ Performance. These books contain exercises and tutorials to improve your practical skills, at all levels!

Not satisfied with this document? We have related documents to ISO/IEC TR 18015:2006(E) - Technical Report on C++ Performance, try searching with similar keywords: ISO/IEC TR 18015:2006(E) - Technical Report on C++ Performance, Iso Iec Tr 18015 2006 E Technical Report On C Performance, Final Committee Draft ISO IEC FCD 9075 2 ISO IEC J, Final Committee Draft ISO IEC FCD 9075 3 ISO IEC J, Moving From ISO IEC 27001 2005 To ISO IEC 27001 20, Din 18015, Din 18015 3, Din 18015 Pdf

You can download PDF versions of the user's guide, manuals and ebooks about ISO/IEC TR 18015:2006(E) - Technical Report on C++ Performance, you can also find and download for free A free online manual (notices) with beginner and intermediate, Downloads Documentation, You can download PDF files (or DOC and PPT) about ISO/IEC TR 18015:2006(E) - Technical Report on C++ Performance for free, but please respect copyrighted ebooks.