C

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Created page with "{{FormatInfo |formattype=Languages |subcat=Programming Languages |extensions={{ext|c}}, {{ext|h}} |released=1972 }} '''C''' is an extremely influential programming language c...")
 
m (Added sample files)
 
(8 intermediate revisions by one user not shown)
Line 5: Line 5:
 
|released=1972
 
|released=1972
 
}}
 
}}
 
+
'''C''' is an extremely influential programming language closely tied to the [[Unix]] operating system. Descended from the earlier [[BCPL]] and [[B]] programming languages, it in turn spawned [[C++]], [[C Sharp|C#]] and [[Objective-C]], and had a strong influence on many other programming languages including [[Java]] and [[Perl]]. Such syntactic elements of C as the use of curly braces to surround program code blocks and the use of a single equal sign for assignment and a double equal sign for comparison were adopted in numerous languages.
'''C''' is an extremely influential programming language closely tied to the [[Unix]] operating system. Descended from the earlier [[BCPL]] and [[B]] programming languages, it in turn spawned [[C++]], [[C#]] and [[Objective-C]], and had a strong influence on many other programming languages including [[Java]] and [[Perl]]. Such syntactic elements of C as the use of curly braces to surround program code blocks and the use of a single equal sign for assignment and a double equal sign for comparison were adopted in numerous languages.
+
  
 
Prior to the release of official standards for the language, the unofficial "standard" was the book ''The C Programming Language'' by Brian Kernighan and Dennis Ritchie, published in 1978 and known to programmers as "K&R".
 
Prior to the release of official standards for the language, the unofficial "standard" was the book ''The C Programming Language'' by Brian Kernighan and Dennis Ritchie, published in 1978 and known to programmers as "K&R".
 +
 +
== Sample files ==
 +
* {{DexvertSamples|text/c}}
  
 
== References ==
 
== References ==
 
* [http://en.wikipedia.org/wiki/C_%28programming_language%29 C (Wikipedia)]
 
* [http://en.wikipedia.org/wiki/C_%28programming_language%29 C (Wikipedia)]
 +
* [http://www.open-std.org/jtc1/sc22/wg14/ ISO C Working Group]
 
* [http://www.open-std.org/JTC1/SC22/WG14/www/docs/n1570.pdf 2011 version of C standard]
 
* [http://www.open-std.org/JTC1/SC22/WG14/www/docs/n1570.pdf 2011 version of C standard]
 +
* ''The C Programming Language'' 2nd-edition e-book, ISBN 0-13-308622-4
 +
* [http://stackoverflow.com/questions/1642028/what-is-the-name-of-this-operator?rq=1 What is the name of this operator: “-->”?]
 +
* [http://publications.gbdirect.co.uk/c_book/ The C Book, second edition, by Mike Banahan, Declan Brady and Mark Doran (free online book)]
 +
* [http://www.javadepend.com/Blog/?p=2372 45 years since its creation. The C language still very popular.]

Latest revision as of 15:02, 28 December 2023

File Format
Name C
Ontology
Extension(s) .c, .h
Released 1972

C is an extremely influential programming language closely tied to the Unix operating system. Descended from the earlier BCPL and B programming languages, it in turn spawned C++, C# and Objective-C, and had a strong influence on many other programming languages including Java and Perl. Such syntactic elements of C as the use of curly braces to surround program code blocks and the use of a single equal sign for assignment and a double equal sign for comparison were adopted in numerous languages.

Prior to the release of official standards for the language, the unofficial "standard" was the book The C Programming Language by Brian Kernighan and Dennis Ritchie, published in 1978 and known to programmers as "K&R".

[edit] Sample files

[edit] References

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox