Born in the US in the year 1972 at the Bell Labs. C was originally developed by Dennis Ritchie between 1972 and 1973. It was created to make utilities running on Unix. Later, it is applied to re-implementing the kernel of the Unix operating system. Through 1980s, C gradually gained popularity. Nowadays, it is one of the most widely used programming languages.

C is a general-purpose programming language which features economy of expression, modern control flow and data structures, and a rich set of operators. C is not a "very high level" language, nor a "big" one, and is not specialized to any particular area of application. But its absence of restrictions and its generality make it more convenient and effective for many tasks than supposedly more powerful languages.

The C language was designed to be compiled using a relatively straightforward compiler, to provide low-level access to memory, to provide language constructs that map efficiently to machine instructions, and to require minimal run-time support. Details of methods and other aspects of the language can be found here: C Language Reference.

Boards to develop on