The Stack Overflow podcast is back! Listen to an interview with our new CEO.

Questions about instruction specific to the programming language C. Use this tag only when the language used would affect the question significantly (if your question uses C as an example, but does not focus on the language itself, you need not use the tag).

C is a general-purpose computer programming language used for operating systems, libraries, games and other high performance work. It is clearly distinct from C++. It was developed in 1972 by Dennis Ritchie for use with the Unix operating system. The language is standardised as ISO 9899.

Although C was designed for implementing system software, it is also widely used for developing portable application software.

C is one of the most widely used programming languages of all time and there are very few computer architectures for which a C compiler does not exist. C has greatly influenced many other popular programming languages, most notably C++, which began as an extension to C. Other languages that have been greatly influenced by C are C#, Objective-C, and Java.

Teaching C is often taught in introductory courses to Computer Science, as a way to prepare students to learning other popular language which have been influenced by C.

history | excerpt history

Code Language (used for syntax highlighting): lang-c