C is a general purpose computer programming language created in 1972 supporting structured programming. C provides constructs that map efficiently to typical machine instructions.
Impact of C allowed people to write directly to memory. The predecessor of C is B.