A linguagem C foi criada por Dennis Ritchie, em 1972, no centro de
Pesquisas da Bell Laboratories. Sua primeira utilizao importante foi a reescrita do Sistema Operacional UNIX, que at ento era escrito em assembly. Em meados de 1970 o UNIX saiu do laboratrio para ser liberado para as universidades. Foi o suficiente para que o sucesso da linguagem atingisse propores tais que, por volta de 1980, j existiam vrias verses de compiladores C oferecidas por vrias empresas, no sendo mais restritas apenas ao ambiente UNIX, porm compatveis com vrios outros sistemas operacionais. O C uma linguagem de propsito geral, sendo adequada programao estruturada. No entanto mais utilizada escrever compiladores, analisadores lxicos, bancos de dados, editores de texto, etc.. A linguagem C pertence a uma famlia de linguagens cujas caractersticas so: portabilidade, modularidade, compilao separada, recursos de baixo nvel, gerao de cdigo eficiente, confiabilidade, regularidade, simplicidade e facilidade de uso. A gerao do programa executvel a partir do programa fonte obedece a uma sequncia de operaes antes de tornar-se um executvel. Depois de escrever o mdulo fonte em um editor de textos, o programador aciona o compilador que no UNIX chamado pelo comando cc. Essa ao desencadeia uma sequncia de etapas, cada qual traduzindo a codificao do usurio para uma forma de linguagem de nvel inferior, que termina com o executvel criado pelo lincador.
Linguagem C 2
C uma linguagem de programao de computadores: possvel us-la para criar um conjunto de instrues para que o computador possa executar. Isso significa que voc pode us-la para criar listas de instrues para um computador seguir. A linguagem C uma das milhares de linguagens de programao atualmente em uso. Desenvolvida em 1972 por Dennis Ritchie no Bell Lab para uso no sistema operacional Unix, foi amplamente aceita por oferecer aos programadores o mximo em controle e eficincia. Existe h vrias dcadas e ganhou ampla aceitao por oferecer aos programadores o mximo em controle e eficincia. A linguagem C foi criada com o objetivo principal em mente: facilitar a criao de programas extensos com menos erros, recorrendo ao paradigma da programao algortmica ou procedimental. [, mas sobrecarregando menos o autor do compilador, cujo trabalho complica-se ao ter de realizar as caractersticas complexas da linguagem.] O cdigo C uma linguagem de sintaxe simples e elegante que permite rpido entendimento pelo programador iniciante. Desde sua criao, o C tornou-se uma linguagem popular tanto entre programadores profissionais quanto entre os iniciantes. a linguagem de programao preferida para o desenvolvimento de sistemas e softwares de base, apesar de tambm ser usada para desenvolver programas de computador. No meio acadmico, amplamente utiliza para desenvolvimento de pesquisas cientficas e como instrumento de aprendizado para o desenvolvimento de algoritmos.