Introdução
Esse capítulo introduz os conceitos mais básicos para trabalhar com C, mas antes disso começaremos com um resumo da história dessa linguagem.
História
Desenvolvida na década de 70 por Dennis Ritchie, Ken Thompson e outros na Bell Laboratories, C foi criada como uma extensão de B—linguagem que fez parte do desenvolvimento do sistema operacional UNIX, que foi depois reescrito em C.
C evoluiu com o tempo e começou a ser usada em diversos outros projetos, porém ainda não tinha um padrão formal bem estabelecido e seus vários compiladores se comportavam de formas diferentes. Isso foi resolvido nos próximos anos, onde um padrão de C foi ratificado pelo ANSI e futuramente adotado pela ISO, como ISO/IEC 9899:1990. Esse padrão é comumente chamado C89, e atualmente existem várias revisões, como as informalmente chamadas C99, C11 e C18.