Criticism of the C programming language: Difference between revisions

Content deleted Content added
m Standardization: linkage - C trigraphs
Line 100:
 
==Standardization==
The C programming language was standardized by [[ANSI]] in 1989 and adopted as an [[ISO]] standard in 1990; the standard has subsequently been extended twice. Some features of the C standard, such as [[C trigraph|trigraphs]] and [[Complex number|complex arithmetic]], have been challenged on the ground of questionable user demand. Some major C compilers have not yet become fully conformant to later versions of the C standard.
 
The C standards have been accompanied by Rationale documents which describe the considerations behind many of the choices made by the standards committee. Frequently there were trade-offs among competing requirements, and not everybody weights the factors the same as did the C standards committee.