ISO/IEC TR 18037:2008
Programming languages - C - Extensions to support embedded processors
Available Formats:
- Availability: Immediate Download
- Language: English
- License Type: Single User
- Updates: Not Included
- Availability: Request Quote
- Language: English
- License Type: Enterprise / Multi User
- Updates: Included
About This Item
ISO/IEC TR 18037:2008 provides a technical reference for C language extensions intended to support embedded processors, making it relevant for teams evaluating source-level portability, toolchain behavior, and implementation constraints in embedded software projects. As a technical report identified as ISO/IEC TR 18037:2008, it is useful when reviewing how C can be adapted for processor-specific features without losing control over maintainability, verification activities, and engineering documentation. It supports careful comparison of compiler capabilities, code review expectations, and compliance workflows.
What is ISO/IEC TR 18037:2008?
ISO/IEC TR 18037:2008 describes C extensions designed to better address embedded processor requirements, where memory limits, control timing, and direct hardware interaction often shape the programming model. The document is relevant to engineering teams that need a structured technical basis for assessing compiler support, implementation consistency, and product evaluation. As a derived reference linked to ISO/IEC TR 18037, it is best viewed as a supporting technical document for informed technical assessment rather than a standalone coding rule set.
Applications of ISO/IEC TR 18037:2008
This reference is commonly useful in embedded software development, compiler selection, tool qualification, and laboratory evaluation of code intended for processor-constrained systems. It may support technical review during procurement when comparing development environments for control systems, electronic devices, or other embedded equipment. Teams working on firmware validation, software portability, or operational consistency can use it as a compliance reference when documenting how a C implementation handles embedded-oriented language features.
Why is ISO/IEC TR 18037:2008 important?
ISO/IEC TR 18037:2008 matters because embedded projects often depend on predictable compiler support and clear language behavior to reduce implementation risk. Using a defined technical document during engineering validation can improve testing consistency, support conformity assessment preparation, and help align coding practices across development teams. It is especially valuable where procurement, verification activities, and technical compliance decisions depend on understanding how C extensions may affect portability, safety-related review, and long-term maintainability.
- Guidance for C language extensions aimed at embedded processor environments
- Useful for compiler evaluation, toolchain review, and development workflow planning
- Supports technical validation, code portability assessment, and documentation checks
- Relevant to compliance workflows involving embedded software and processor-specific implementations
- Publication Date: 2008-11-06
- Standard Status: Derived
- Publisher: IEC
- Edition: 2
- This Version: ISO/IEC TR 18037 (2008-11-06)
Please request information about the document. Contact Page
Need This Standard?
Request a personalized quote today to receive the latest edition in PDF or other available formats.
Need This Standard?
Request a personalized quote today to receive the latest edition in PDF or other available formats.
Summarize with AI
Get quick summaries using your favorite AI engine.
Online Standart Disclaimer
OnlineStandart.com is an authorized reseller of international standards, operating through partnerships with authorized distributors. We do not own the copyrights or trademarks of the standards we sell, including but not limited to those of API, ASHRAE, BSI, SAE, ASTM, IEEE, IEC, ASME, ISO, and others.
All product names, logos, and brands are the property of their respective owners and are used for identification purposes only; their use does not imply endorsement. OnlineStandart.com is not affiliated with or endorsed by any standards development organization unless explicitly stated. The content of this document is for informational purposes only and is intended to promote our licensed reselling services.
Online Standart does not host, distribute, or link to free, unlicensed, or uncertified copies of copyrighted standards. Every document we deliver is a licensed copy obtained through authorized channels and supplied with full licensing documentation. The “Free PDF Download” option on our product pages refers to this free informational document — never to a free copy of any standard.




