Linguagem C e sua descrição
A linguagem C foi criada entre os anos de 1969 e 1973 por Dennis Ritchie nos laboratórios da AT&T Bells com o propósito de ser a linguagem que geraria o sistema operacional Unix. C é uma das linguagens mais usadas em todo o mundo para o desenvolvimento e os compiladores dela são disponíveis na maioria das arquiteturas de computador e sistemas operacionais. Muitas, até inúmeras, linguagens foram criadas posteriormente com totais influências do C, entre elas estão o D, C++, Java, JavaScript, Go, Rust, Limbo, LPC, C#, Perl, PHP, Objective-C, Python, Verilog e C-Shell (Unix). Essas linguagens herdaram muitas estruturas de controle e outras características básicas, além de muitas delas (Python sendo a maior exceção) serem sintaticamente muito parecido com C. A maior linguagem que C foi inspirado principalmente no B que era a versão reduzida da linguagem BCPL e algumas características do ALGOL. C não teve uma um imediato sucesso porque faltavam ferramentas para os desenvolvedores descobrirem tudo o que a linguagem poderia fazer, por isso em 1978 Brian Kerningham e Dennis Rithcie lançaram o livro The C Programming Language que serviu como um tutorial para os programadores. Esse livro ficou conhecido como C K&R. No fim dos anos 70, C começou a superar a linguagem BASIC como a linguagem mais usada em microcomputadores, se adaptando para rodar no PC IBM. Em 1983 o ANSI formou um comité para especificar um padrão para a linguagem C que após 6 anos o padrão foi completo e ratificado como ANSI X3.159-1989 Programming Language C ou ANSI C. No começo dos anos 90 C foi adotado pela Organização Internacional para Padronização (ISO) e após sofrer alguams modificações, estabeleceu-se como SO/IEC 9899:1990 ou C89 ou C90. Em 1999 o padrão foi remetido a uma modificação e um novo padrão foi adotado com algumas modificações e ficou conhecido como C99. E por fim, em 2007(tendo seu fim em 2011) mais uma revisão foi feita e um novo padrão fôra adotado, o C11 ou