Apostila c

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (492 palavras )
  • Download(s) : 0
  • Publicado : 5 de abril de 2013
Ler documento completo
Amostra do texto
Nomes:
Aline Cristina
Carlos
Cristiano Pereira
O Outro não lembro o nome kkkkk

FOZ DO IGUAÇU – PR
2013

Introdução
A linguagem C foi criada em 1972 e implementada em um computador DECPDP-11 por Dennis Ritchie no Bell Laboratories. C é derivada de duas outras
linguagens: Algol 68 e BCPL.
O foco da linguagem C inicialmente foi o desenvolvimento de sistemas
operacionais ecompiladores. C foi usada com grande êxito na construção de uma nova
versão do sistema operacional Unix, que inic ialmente foi escrito em Assembly. O
grande sucesso obtido no mundo do Unix fez com que alinguagem ganhasse mais e
mais adeptos e atualmente, quase todos os grandes sistemas operacionais são
construídos em C/C++.
No ano de 1978 foi publicado o livro: The C Programming Language porKernigham & Ritchie. Este livro fez grande sucesso e ajudou muito a divulgar a
linguagem.

A padronização da linguagem C
No início dos anos 80 C passou a ser reconhecida como uma linguagem depropósito geral e contava com uns diversos compiladores desenvolvidos por vários
fabricantes. Nessa época havia uma série de compiladores C semelhantes, porém estes
compiladores frequentemente sapresentavam várias discrepâncias e eram incompatíveis
entre si. Isto tornava a padronização da linguagem uma necessidade real. A
padronização foi iniciada pela ANSI – American National Standard Institute –em 1983
e finalizada em 1989. Em 1999 foi aprovada uma revisão do padrão anterior e novas
funcionalidades foram acrescentadas. Esta revisão fico u conhecida como C99.
Origem e evolução daLinguagem C

Um grande esforço de padronização foi feito a fim de padronizar a linguagem.
Atualmente ainda há versões de compiladores próprias de cada fabricante, porém a
maioria dos fabricantesoferece uma opção de compatibilidade com o padrão ANSI C.
A linguagem C é uma linguagem de propósito geral, o que quer dizer que se
adapta a praticamente qualquer tipo de projeto, altamente portável e...
tracking img