C language (original) (raw)
The C programming language
C is a general-purpose high-level programming language suitable for low-level programming, in other words: a system programming language.
It stands out in terms of portability, interoperability, efficiency, and stability.
Revisions of the C standard
C23 | ISO/IEC 9899:2024 | ISO /IEC 2024-10-31 | N3220 2024-02-22 |
---|---|---|---|
C17 | ISO/IEC 9899:2018 | ISO /IEC 2018-07-05 | N2310 2018-11-11 |
C11 | ISO/IEC 9899:2011 | ISO /IEC 2011-12-08 | N1570 2011-04-04 |
C99 | ISO/IEC 9899:1999 | ISO /IEC 1999-12-16 | N1256 2007-09-07 |
C95 | ISO/IEC 9899:1990/Amd 1:1995 | ISO /IEC 1995-03-30 | N325 1994-02-10 |
C90 | ISO/IEC 9899:1990 | ISO /IEC 1990-12-20 | N119 1990-06-18 |
C89 | ANSI X3.159-1989 | FiPS PUB 160 1989-12-04 | |
K&R | The C ProgrammingLanguage | 0-13-110163-3 1978-02-22 |
See also:
- resources page listing alternative documents, and other additional materials;
- analogous table on committee's website (includes draft for upcoming revision).