Give us Feedback!
Set the category for this topic
Arts & Culture
Biology & Nature
Business & Companies
Food & Drink
Geography & Travel
Health & Medicine
History & Events
Religion & Philosophy
Society & Politics
Technology & Computing
Transportation & Vehicles
C (programming language)
- Created 2012-02-15
('siː, as in
the letter C
) is a general-purpose
initially developed by
between 1969 and 1973 at
AT&T Bell Labs
. Like most
s in the
tradition, C has facilities for
lexical variable scope
, while a static type system prevents many unintended operations. Its design provides constructs that map efficiently to typical
s, and therefore it has found lasting use in applications that had formerly been coded in
, most notably
C is one of the most widely used programming languages of all time, and C compilers are available for the majority of available
Many later languages have borrowed directly or indirectly from C, including
(hardware description language) and Unix's
. The most pervasive influence on these languages (excluding Python) has been
, and they tend to combine the recognizable expression and statement
syntax of C
with underlying type systems, data models, and semantics that can be radically different.
and Objective-C started as compilers that generated C code; C++ is currently
nearly a superset of C
is a strict superset of C.
Before there was an official standard for C, many users and implementors relied on an informal specification contained in a book by
; that version is generally referred to as "K&R" C. In 1989 the
American National Standards Institute
published a standard for C (generally called "
" or "C89"). The next year, the same specification was approved by the
International Organization for Standardization
as an international standard (generally called "C90"). ISO later released an extension to the
support of the standard in 1995, and a revised standard (known as "
") in 1999. The current version of the standard (now known as "
") was approved in December 2011.
from Wikipedia (last updated: 12 December), licensed under
What do you know about this topic?
Please make sure to only add personal information and experiences about this topic that complements the article above. Comments or opinions should be posted at the bottom of the page by clicking
. Thanks alot for contributing!
...or create an Experience Page
Currently no applications. Add an application using the contribute box to the right.
Let People Vote
Ask a Question
ISO C Working Group official website
comp.lang.c Frequently Asked Questions
''ANSI C Standard'' (ANSI X3J11/88-090)
Third Public Review
''ANSI C Rationale'' (ANSI X3J11/88-151)
The current draft Standard (C99 with Technical corrigenda TC1, TC2, and TC3 included)
Comparison of programming languages
Comparison of Pascal and C
International Obfuscated C Code Contest
Add new image
Add image by copy and paste a link:
Add external link
Links to external pages
Add related topic
Links to related topics
Copyright 2011 © Empedia.com BETA
Forgot your password?