Apostila linguagem c
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 fosse largamente 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.
É uma linguagem 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á em Unix, Linux, Windows, etc.
Sua sintaxe foi utilizada como base para diversas outras linguagens desenvolvidas mais recentemente. Certamente você encontrará familiaridade entre C, com linguagens como
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 da linguagem 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 identificadores definidos 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