C is an imperative procedural language. It 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.
Read more