Titulo teste

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (455 palavras )
  • Download(s) : 0
  • Publicado : 28 de janeiro de 2013
Ler documento completo
Amostra do texto
estLinguagem C
Introdução
A linguagem C foi criada por Dennis Ritchie, em 1972, no centro de Pesquisas
da Bell Laboratories. Sua primeira utilização importante foi a reescrita do SistemaOperacional UNIX, que até então era escrito em assembly.
Em meados de 1970 o UNIX saiu do laboratório para ser liberado para as
universidades. Foi o suficiente para que o sucesso da linguagem atingisseproporções
tais que, por volta de 1980, já existiam várias versões de compiladores C oferecidas
por várias empresas, não sendo mais restritas apenas ao ambiente UNIX, porém
compatíveis com váriosoutros sistemas operacionais.
O C é uma linguagem de propósito geral, sendo adequada à programação
estruturada. No entanto é mais utilizada escrever compiladores, analisadores léxicos,
bancos dedados, editores de texto, etc..
A linguagem C pertence a uma família de linguagens cujas características são:
portabilidade, modularidade, compilação separada, recursos de baixo nível, geração
decódigo eficiente, confiabilidade, regularidade, simplicidade e facilidade de uso.

Para que serve?
C é uma linguagem imperativa e procedural, para implementação de sistemas. Seus pontos de design forampara ele ser compilado, fornecendo acesso de baixo nível à memória e baixos requerimentos do hardware. Também foi desenvolvido para ser uma linguagem de alto nível, para maior reaproveitamento docódigo. C foi útil para muitas aplicações que foram codificadas originalmente em Assembly.
Essa propriedade não foi acidental; a linguagem C foi criada com o objectivo principal em mente: facilitar acriação de programas extensos com menos erros, recorrendo ao paradigma da programação procedural, mas sobrecarregando menos o autor do compilador, cujo trabalho complica-se ao ter de realizar ascaracterísticas complexas da linguagem. Para este fim, a linguagem C possui as seguintes características:
* Uma linguagem extremamente simples, com funcionalidades não-essenciais, tais como funções...
tracking img