Search results
ANSI C, ISO C, and Standard C are successive standards for the C programming language published by the American National Standards Institute (ANSI) and ISO/IEC JTC 1/SC 22/WG 14 of the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC).
C was first standardized in 1989 (as ANSI X3.159-1989) and has since undergone several revisions. However, no new edition of The C Programming Language has been issued to cover the more recent standards.
- Brian W. Kernighan, Dennis M. Ritchie
- English
- 1978
- 1978 (1st Edition), 1988 (2nd Edition)
The Wikipedia article on ANSI C says: One of the aims of the ANSI C standardization process was to produce a superset of K&R C (the first published standard), incorporating many of the unofficial features subsequently introduced.
Code sample
int f( p, q, r )int p, float q, double r; {// Code goes here}Jan 25, 2023 · 2016: FP TS part 5: Supplementary attributes (ISO/IEC TS 18661-5:2016) (N2004 2016 draft) provides changes to C11 to support all supplementary attributes (evaluation model, exception handling, reproducibility, etc) recommended by IEC 60559:2011
MISRA C is a set of software development guidelines for the C programming language developed by The MISRA Consortium. Its aims are to facilitate code safety, security, portability and reliability in the context of embedded systems, specifically those systems programmed in ISO C / C90 / C99.
May 31, 2007 · In December 1989, a proposed standard was approved by ANSI which provides a more detailed and expanded specification for the language than it has had before; most compilers being produced today should conform to ANSI C rather than to old C, but there are a lot of old compilers around.
Dec 8, 2011 · ANSI C, ISO C and Standard C are successive standards for the C programming language published by the American National Standards Institute (ANSI) and the International Organization for Standardization (ISO).