C90

E255504

C90 is the informal name for the 1990 standardization of the C programming language defined by ISO/IEC 9899.

All labels observed (1)

Label Occurrences
C90 canonical 3

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf C programming language standard
programming language standard
alsoKnownAs ANSI C
linked to: C

C89
ISO C90
linked to: ISO/IEC 9899
appliesToLanguage C
basedOn ANSI X3.159-1989 C standard
linked to: ANSI X3.159-1989
countryOfOrigin International
defines character sets and execution character set requirements
floating-point behavior in cooperation with IEEE 754
header files for the C standard library
integer types and their ranges
requirements for freestanding implementations
requirements for hosted implementations
the behavior of undefined, unspecified, and implementation-defined aspects
the preprocessor for C
translation phases for C source code
field computer programming
software engineering
followedBy C99
follows K&R C
goal to provide a portable, reliable definition of the C language
includesLibraryHeader assert.h
ctype.h
errno.h
float.h
limits.h
locale.h
math.h
setjmp.h
signal.h
stdarg.h
stddef.h
stdio.h
stdlib.h
linked to: GNU C Library

string.h
time.h
precededBy K&R C
publishedBy International Electrotechnical Commission
International Organization for Standardization
specifies the behavior of main function in hosted environments
the rules for declarations and definitions
the rules for scope and linkage
the rules for storage duration
the rules for type conversions
standardizes C standard library
linked to: ISO/IEC 9899

semantics of the C programming language
syntax of the C programming language
standardNumber ISO/IEC 9899:1990
linked to: ISO/IEC 9899
status superseded by later C standards such as C99 and C11
yearAdopted 1990

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

ISO/IEC 9899:1990 alsoKnownAs C90
subject linked to: ISO/IEC 9899