Apostila linguagem c

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (640 palavras )
  • Download(s) : 0
  • Publicado : 16 de março de 2013
Ler documento completo
Amostra do texto
Apostila ___________________________________________Linguagem de Programação

1

Apostila ___________________________________________Linguagem de Programação

Linguagem C
Por que aprender C?Atualmente aprender a linguagem C possui diversas vantagens, como por exemplo:


Foi desenvolvida no início da década de 70, inicialmente para Unix – isso permitiu que
a linguagem fosselargamente utilizada no meio acadêmico, já que até meados da
década de 90, tal comunidade utilizava basicamente computadores de grande porte,
cujo sistema operacional era o Unix. A conseqüência deste fato éque a maioria dos
algoritmos apresentados em livros ou encontrados na Internet está em C. Também
podemos encontrar diversas bibliotecas de programação gratuitas na Internet escritas
em C.

Possui recursos de alto e baixo nível – isso faz com que a maioria dos sistemas
operacionais (Windows e Linux, por exemplo), jogos e drivers, entre outros, sejam
desenvolvidos em C.



É umalinguagem que possui um conjunto de comandos e funções padronizados (o
padrão ANSI) e possui compiladores para todos os sistemas operacionais – assim, uma
aplicação escrita em ANSI C compilará emUnix, Linux, Windows, etc.



Sua sintaxe foi utilizada como base para diversas outras linguagens desenvolvidas mais
recentemente. Certamente você encontrará familiaridade entre C, com linguagenscomo
C++, Java e JavaScript.



A linguagem C é genérica, portanto, com ela podemos desenvolver qualquer tipo de
aplicação.

Características da Linguagem
A principal característica dalinguagem C que se pode notar logo nos primeiros exemplos a
serem testados, é que esta é uma linguagem “sensitive case”, ou melhor, “sensível ao
contexto”. Na prática isto quer dizer que identificadoresdefinidos com letras maiúsculas
devem ser utilizados ao longo do código em letras maiúsculas e os definidos em letras
minúsculas, utilizados em letras minúsculas (obviamente que podemos definir um...
tracking img