A linguagem C foi criada e implementada primeiramente por Dennis Ritchie, no laboratório AT&T Bell entre os anos 1963 a 1973, revisada e padronizada pelo ANSI (American National Standards Institute) em 1989. A linguagem C tem origem da linguagem B, inicialmente ela foi criada com propósito do desenvolvimento do Sistema Operacional UNIX originalmente escrito na linguagem Assembly.
A linguagem C têm características estrutural e procedural herdadas de linguagens anteriores.
O paradigma programação estruturada (característica da linguagem C) é a forma de como o código é escrito no âmbito do desenvolvimento tendo como foco em sequencialidade, decisão, iteração (sub-rotinas, laços de repetição, condicionais e estrutura em bloco), essas características torna C semelhante às linguagens C++, ALGOL, Pascal, e Modula-2.
Normalmente as linguagens estruturadas são consideradas modernas, em relação às linguagens como Assembly considerada linguagem não estruturada tendo em vista seu baixo nível de programação baseado em instruções de CPU.
Referências
[1] Herbert Schildt … C completo e Total