Programação Estruturada

1395 palavras 6 páginas
Introdução
Linguagem C

A linguagem C foi criada por Dennis Ritchie, no inicio da década de 70, no centro de Pesquisas da Bell Laboratories. Sua primeira utilização importante foi a reescrita do Sistema Operacional 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 atingisse proporçõ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ários outros sistemas operacionais.

C é uma linguagem de propósito geral, sendo adequada à programação estruturada. No entanto é mais utilizada para escrever compiladores, bancos de dados, 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 de código eficiente;
Confiabilidade;
Regularidade;
Simplicidade;
Facilidade de uso.

Visão Geral de um programa C.

A geração do programa executável a partir do programa fonte obedece a uma sequencia de operações antes de tornar-se um executável.

Depois de escrever o código fonte em um editor de textos, o programador aciona o compilador que no UNIX é chamado pelo comando cc. Essa ação desencadeia uma sequencia de etapas, cada qual traduzindo a codificação do usuário para uma forma de linguagem de nível inferior, que termina com o executável criado pelo LINCADOR.

Editor (fonte em C).

Pré-Processador (novo fonte expandido).

Compilador (arquivo objeto).

Lincador (executável)
Sintaxe

A sintaxe são regras detalhadas para cada construção válida na linguagem C.
Estas regras estão relacionadas com os tipos, as declarações, as funções e as expressões.

Os tipos definem as propriedades dos dados manipulados em um programa.
As declarações expressam as partes do

Relacionados

  • Programação estruturada
    1366 palavras | 6 páginas
  • Programação estruturada
    1568 palavras | 7 páginas
  • Programação Estruturada
    537 palavras | 3 páginas
  • Programação estruturada
    1365 palavras | 6 páginas
  • Programaçao estruturada
    546 palavras | 3 páginas
  • Programacao estruturada
    624 palavras | 3 páginas
  • Programação Estruturada
    586 palavras | 3 páginas
  • Programacao estruturada
    1440 palavras | 6 páginas
  • programaçao estruturada
    1293 palavras | 6 páginas
  • programaçao estruturada
    834 palavras | 4 páginas