C programming language Page

C Programming Language



Return to C plus plus | C++, Computer science topics, Software engineering, History of software engineering, C language bibliography

* https://en.cppreference.com/w/c/language
* https://gnu.org/software/gnu-c-manual/gnu-c-manual.html
* https://docs.microsoft.com/en-us/cpp/c-language/c-language-reference
* https://bell-labs.com/usr/dmr/www/cman.pdf - C Reference Manual by Dennis M. Ritchie of Bell Telephone Laboratories

"C is a general-purpose programming language used for system programming (OS and embedded programming), programming libraries, game programming and cross-platform programming. This tag should be used with general questions concerning the C language, as defined in the ISO 9899 standard (the latest version, ISO 9899-2018 | ISO 9899:2018, unless otherwise specified — also tag version-specific requests with c89, c99, c11, etc). C is distinct from C plus pC++ and it should not be combined with the C++ tag absent a rational reason." Fair Use Source: https://stackoverflow.com/questions/tagged/c


C is a general purpose programming language that first appeared in 1972.

{{wp>C programming language}}


* Designed by:
* Developer: open source contributors
* First appeared: 2011
* Stable release: 1.2.70 / September 13, 2018
* Typing discipline: static typing, inferred typing
* Platform:
* OS: Any supporting JVM or JavaScript interpreter
* License: Apache 2
* Filename extensions:
* Website:
* Influenced by:

History


* History of C Programming Language, C Programming Language history

Philosophy


* Philosophy of C Programming Language, C Programming Language philosophy

Syntax


* C Programming Language syntax, Syntax of C Programming Language

=Main entry point

=
* C Programming Language main entry point, Main entry point of C Programming Language

=Extension methods

=
* C Programming Language extension methods, C Programming Language extension method, Extension methods of C Programming Language, Extension method of C Programming Language


Libraries


* C Programming Language libraries, C Programming Language library

Frameworks


* C Programming Language frameworks, C Programming Language framework


Interactive shell


* C Programming Language interactive shell

as a scripting language


C Programming Language as a scripting language
C Programming Language can OR cannot be used as a scripting language.


features in a hello world example


C Programming Language features in a hello world example


Tools


* C Programming Language tools


Applications


* C Programming Language applications, Application of C Programming Language


Adoption


* Adoption of C Programming Language, C Programming Language adoption


See also


* Comparison of programming languages
* C Programming Language Forum


External Sites



=Main

=
* https://docs.microsoft.com/en-us/cpp



* https://rosettacode.org/wiki/Category:C