Академический Документы
Профессиональный Документы
Культура Документы
O C é uma linguagem de programação imperativa (procedimental) típica. Foi desenvolvida em 1970 por
Dennis Ritchie para utilização no sistema operativo Unix. Esta linguagem é particularmente apreciada pela
eficiência e é a mais utilizada na escrita de software para sistemas operativos e embora menos, no
desenvolvimento de aplicações. A sua utilização também é comum no ensino.
De acordo com Ritchie, o desenvolvimento inicial da linguagem C aconteceu nos laboratórios da AT&T
entre 1969 e 1973. O nome "C" foi escolhido porque algumas das suas características derivavam de uma
linguagem já existente chamada "B". Em 1973, a linguagem C tornou-se suficientemente poderosa para
suportar a escrita de grande parte do kernel (núcleo) do Unix que tinha sido previamente escrito em
código assembly.
Características da linguagem C
Velocidade
Consegue obter performances semelhantes ao Assembly
Simples
Sintaxe extremamente simples com um número pequeno de palavras reservadas, tipos de dados básicos e
operadores
Portável
Código escrito numa máquina pode ser transportado para outra máquina e compilado sem qualquer
alteração
Universal
Existem compiladores para todo o tipo de arquiteturas e computadores
Modular
Facilita a separação de projetos em módulos distintos e independentes
Alto Nível
Linguagem de 3ª geração como o PASCAL e COBOL
Livrarias
Utilização de funções que existem em livrarias adicionais
A linguagem C não parou de se desenvolver e entretanto surgiu a linguagem C++ que usa as características
básicas da linguagem C – sintaxe, funções, tipos de dados, operadores, etc.
Com a linguagem C é um subconjunto da linguagem C++, pode-se utilizar um compilador de C++ mas
programando em C.
Criação de um programa em C
O desenvolvimento de programas em linguagem C, tal como na maioria das linguagens compiladas, é um
processo que compreende quatro fases: escrita, compilação, "linking" e execução.