Apostila de linguagem em c

3620 palavras 15 páginas
Linguagem de Programação C

Hans-Jörg Andreas Schneebeli
Departamento de Engenharia Elétrica
Universidade Federal do Espirito Santo

2001
Vitória-ES

Introdução
A linguagem C foi desenvolvida para servir de ferramenta de implementação do sistema operacional UNIX por Brian Kernighan e Dennis Ritchie, aliás, os autores de um dos melhores livros sobre programação. Uma de suas principais características é a eficiência do código gerado e a relativa facilidade de acesso aos recursos do processador. Isto fez com que fosse uma das linguagens mais usadas nas décadas de 80 e 90 e servisse de base para o desenvolvimento de novas linguagens como C++ e Java.

Por outro lado, a sua origem como linguagem de desenvolvimento de sistemas operacionais faz com que o seu uso em certas aplicação não seja muito bom. Um exemplo disto é o manuseio de matrizes, que é, no mínimo, muito ruim. Apesar disto, muitas aplicações deste tipo foram desenvolvidas em C. A bem da verdade, deve-se ressaltar que o C original não possuía capacidade de manuseio de matrizes, pois não era necessário no desenvolvimento de sistemas operacionais. O manuseio de matrizes foi acrescentado a linguagem depois.

Um exemplo muito simples
Seguindo o exemplo clássico de Kernighan e Ritchie, um programa em C que mostre simplesmente uma mensagem hello, world! é:

1 #include
2
3 /* programa para imprimir uma mensagem */
4
5 int main() {
6 printf("hello, world!\n");
7 return 0;
8 }

Para detalhes de como compilar e executar o programa gerado veja o apêndice.

O programa é escrito usando-se um editor de textos, deve-se prestar atenção as maiúsculas e minúsculas (por exemplo, MAIN e main são tratados de forma distinta) e a formatação é bastante livre. No caso acima, todo o texto das linhas 2 a 8 pode ser colocado em uma única linha, com prejuízo apenas da legibilidade.

A linha 1 instrui o compilador a inserir o arquivo cabeçalho stdio.h, que contém a descrição das

Relacionados

  • Apostila linguagem c
    640 palavras | 3 páginas
  • Apostila linguagem c
    2882 palavras | 12 páginas
  • Apostila da Linguagem C
    2780 palavras | 12 páginas
  • Apostila Linguagem C
    2780 palavras | 12 páginas
  • apostila de linguagem C
    34840 palavras | 140 páginas
  • Apostila Linguagem C
    9822 palavras | 40 páginas
  • Apostila em linguagem c
    1703 palavras | 7 páginas
  • linguagem c++ apostila
    7693 palavras | 31 páginas
  • Apostila de linguagem c .
    5013 palavras | 21 páginas
  • Apostila de linguagem de programação c e c++
    559 palavras | 3 páginas