Related articles
Edit |
Discuss Article
ANSI CANSI C (Standard C) is a variant of the C programming language. POSIX and the Single UNIX Specification are others.
Most programming languages have differences from one implementation to another. For example, a C compiler on a Microsoft Windows system may have some features not found in its counterpart on a UNIX system, or that are accessed in a different way.
While this is acceptable in some cases, inefficient behavior may result in others. For example, it may be necessary to compile the same source code on different systems
so as to have the same program available on different systems at minimal cost.
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 ported from one platform to another. 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
- C programming language, subsection "ANSI C and ISO C
Source | Copyright
|
 |
 |
 |
Webmasters: Add your website here:
Readers: Edit |
Discuss Listings
National Institute of Standards and Technology NIST is the federal technology agency that works with industry to develop and apply technology, measurements, and standards. http://www.nist.gov/
Free Online Dictionary of Computing Explains what a standard is with links to additional information. http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?standard
IEEE Acronyms, buzzwords, and commonly asked questions about Standards. http://standards.ieee.org/faqs/buzzwords.html
International Organization for Standardization Worldwide federation of national standards bodies from 130 countries and non-governmental, promoting the development of standardization and related activities resulting in international agreements which are published as International Standards. http://www.iso.ch/iso/en/ISOOnline.openerpage
Digital Display Working Group Open industry group lead by Intel, Compaq, Fujitsu, Hewlett Packard, IBM, NEC and Silicon Image. Addressing the industry's requirements for a digital connectivity specification for high-performance PCs and digital displays. http://www.ddwg.org/
Standards Watch from EDTN Network Find standards documents for purchase or research. Includes hot topics, where you can find the most recently published standards, and a glossary of standards acronyms. http://www.edtn.com/standards.htm
Today's Standards Making Architecture Article from the Internet Society by Anthony M. Rutkowski. http://www.isoc.org/internet/standards/papers/amr-on-standards.shtml
ANSI Standard (X3.64) Control Sequences For video terminals and peripherals in alphabetic order by mnemonic. http://astronomy.swin.edu.au/~pbourke/dataformats/ansi.html
American National Standards Institute ANSI serves as administrator and coordinator of the United States private sector voluntary standardization system. Founded by five engineering societes and three government agencies, the Institute remains a private, nonprofit membership organization supported by a diverse constituency of private and public sector organizations. http://web.ansi.org/
IDEMA Standards The storage drive industry organization has information on its various standards committees and their tasks. A number of standards documents on the topic of microcontamination are available for download in PDF format. http://www.idema.org/i4a/pages/index.cfm?pageid=3254
Wi-Fi Alliance Nonprofit international association certifying interoperability of wireless local area network products based on IEEE 802.11 specification. http://www.wi-fi.org/
|