C

C

C is a general-purpose, procedural computer programming language supporting structured programming, lexical variable scope, and recursion, with a static type system. By design, C provides constructs that map efficiently to typical machine instructions.

C is a general-purpose, procedural (imperative) computer programming language supporting structured programming, lexical variable scope, and recursion, with a static type system. By design, C provides constructs that map efficiently to typical machine instructions.


C programming language was developed by American computer scientist Dennis Ritchie at Bell Laboratories. C first appeared in 1972. C was designed by Dennis Ritchie.


C filename extensions include .c and .h (.h is an extension of C header file). 


Major C language implementations include K&R C, GCC, Clang, Intel C, C++Builder, Microsoft Visual C++, and Watcom C, etc.