From TheAlmightyGuru
Jump to: navigation, search
Logo used from an influential book on the language.

C is a programming language created by Dennis Ritchie and first released in 1972 as a successor to the B programming language. It has become, by far, the most influential language in history as its syntax and structure has been copied by languages like C++, Java, JavaScript, C#, PHP, and many others. It uses a static type system, and its syntax allows for structured programming, lexical variable scope, and recursion. Although there are now many easier languages to choose from, C remains one of the most popular programming languages in the world. Many applications that run on embedded devices still use C because of its portability. C is frequently used to build other languages as well like FreeBASIC, Lua, and many more.


I programmed in C a little bit in high school and college, but never really gained an appreciation for the language. Part of this comes from the fact that the language is more abstract and symbolic than I prefer, but also because of the fact that I have never found an IDE of the language which I have liked. However, because it is such an influential language, I always feel inadequate as a programmer because I'm not more familiar with it.