Linguagem C++

2385 palavras 10 páginas
Pontifícia Universidade Católica do Rio de Janeiro
Departamento de Informática - Coordenação Central de Extensão

APOSTILA de L3GO
Linguagem de 3a Geração Orientada a
Objetos - C++
Aulas Teóricas
Adelailson Peixoto

Aulas Teóricas de C/C++

Adelailson Peixoto

1-INTRODUÇÃO À LINGUAGEM C
1.1-INTRODUÇÃO
Linguagens de Programação:
Alto Nível. Ex.: Pascal, COBOL, FORTRAN, BASIC, etc.
Médio Nível. Ex.: C/C++
Baixo Nível. Ex.: Assembler
C é uma linguagem de médio nível, pois combina elementos de linguagens de alto nível com a funcionalidade de linguagens de baixo nível.

Máquina (Baixo Nível)

Programador (Alto Nível)

1.2-PROCESSO DE CONSTRUÇÃO DE UM PROGRAMA
Análise/Projeto
Dados (Dicionário de Dados)
Algoritmo (Diagramas, Pseudo-códigos)

Implementação
Arquivos fonte (.c/.cpp) e
Arquivos de cabeçalho (.h/.hpp)
Compilação
Arquivo objeto (.obj)
Arquivo de biblioteca (.lib)
Linkedição
Arquivo executável (.exe)

2

Aulas Teóricas de C/C++

-

-

Adelailson Peixoto

Os arquivos fonte e de cabeçalho são arquivos texto e são desenvolvidos pelo programador de acordo com o conjunto de regras (sintaxe) da linguagem de programação.
Durante a compilação, o compilador verifica a sintaxe dos arquivos texto. Se a sintaxe estiver correta, o compilador gera um arquivo objeto para cada arquivo fonte.
Arquivos objeto são arquivos binários, que contêm as informações dos arquivos texto.
Contêm também informações de alocação de memória (alocação estática). Só são gerados se o compilador não encontrar erros nos arquivos texto correspondentes.
Arquivos de biblioteca são arquivos binários gerados a partir de arquivos objeto Os arquivos de biblioteca contêm assim códigos já compilados que podem ser posteriormente utilizados em programas executáveis, evitando reimplementação de código.
Na linkedição, as informações de todos os arquivos binários (.obj e .lib) são juntas para gerar um único arquivo binário que contenha todo o código

Relacionados

  • Linguagem C C++
    13319 palavras | 54 páginas
  • LINGUAGEM C/C++
    1905 palavras | 8 páginas
  • Linguagem C
    4307 palavras | 18 páginas
  • A linguagem c++
    1512 palavras | 7 páginas
  • Linguagem C
    1067 palavras | 5 páginas
  • Linguagem C
    981 palavras | 4 páginas
  • Linguagem c
    8779 palavras | 36 páginas
  • A linguagem c++
    7083 palavras | 29 páginas
  • Linguagem C
    1228 palavras | 5 páginas
  • linguagem c
    3545 palavras | 15 páginas