Ansi C

ANSI C (Standard C) is a variant of the C programming language. Most programming languages have differences from one implementation to another. For example, two different C compilers may have different feature sets, or may implement certain parts of the language in subtly different ways. The platform on which the program is being run can also influence its behavior: different operating systems can behave in different ways. This creates a problem for programmers who wish to write portable software — the more differences between compilers and platforms exist, the more work that must be done to port software to another system. The community solves this problem by defining a subset of a programming language and standardizing it so different manufacturers abide by it; this means that as long as the programmer sticks with the subset, the software can be compiled by any platform that follows the standard. In this case, the American National Standards Institute created a standard for C, and it is referred to as ANSI C. When compilers and programmers stick to one standard such as ANSI C, then portability follows relatively easily. Frequently, it's unreasonable to try to write any non-trivial program in such a way that it can be ported from one platform to another without changes; in this case, one tries to restrict the non-portable code to minimize the effort of porting.

See also

 

<< PreviousWord BrowserNext >>
adolphe sax
aspiration (phonetics)
arteriovenous malformation
atlanta, georgia
anzus
axiology
a doll's house
aim 9 sidewinder
aim 7 sparrow
aim 120 amraam
agm 84 harpoon
agm 88 harm
av 8 harrier ii
agm 65 maverick
aim 54 phoenix
a 10 thunderbolt ii
ac 130 gunship
alternative
alternative algebra
akira
arbitrage
argument from evolution
acf fiorentina
afrobeat
arithmetic function
adamantium
alien and sedition acts
antinomy
anti intellectualism
anti communism
anomalous phenomenon
albury
aquarium
ascending chain condition
adin steinsaltz
aberrant (role playing game)
aleksandr vladimirovich rutskoy
alfred edward housman
augusto pinochet
attribution of recent climate change
achduart
achiltibuie
adaptive expectations
mexican tetra