Overview
Original ANSI C standard still used in some embedded projects for maximum compiler compatibility. Lacks modern safety and productivity features.
Benefits
- Maximum compiler compatibility
- Well understood by teams
- Minimal runtime overhead
- Extensive existing codebase
Limitations & Risks
- Lacks modern safety features
- Limited standard library
- Prone to security vulnerabilities
- Poor developer productivity
Recommended Actions
Plan migration to C11 or newer standards, conduct security audits, avoid for new projects
Additional Notes
Consider upgrading to at least C99 for improved safety and developer productivity