O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Interpretação e Compilação Programas

Emanuel Rocha Especialidade Análise de Sistema - TJ Português

Interpretação e Compilação Programas

Conteúdo do mapa

Interpretação e Compilação Programas

  1. Compiladores

    • Traduzem Código Fonte
      • Ling Alto Nível -> Ling Baixo Nível
  2. Código Fonte

    • Conjunto Palavras/Símbolos
      • Forma Ordenada de Maneira Lógica
      • Instruções Linguagem Prog
  3. Código Objeto

    • Versão Compilada e Montada
      • Arquivo Cód Fonte
  4. Pré-procesessador

    • Programa Recebe Texto
      • Efetua Conversões Léxicas
        • Substituição Macro
        • Exclusão Comentários
        • Java não possui
  5. Processo Compilação

    • Duas Fases
      • Análise/Front-End
        • Análise Léxica
          • Lê o Código Fonte
            • Caractere por caractere
          • Divide Código Escrito
            • Símbolos Léxico
              • Tokens
            • Guarda Tabela Símbolos
          • Verifica Existe Caractere
            • Não Faz Parte
        • Análise Sintática
          • Também conhecida
            • Análse Gramatical/Parsing
          • Pega os tokens
            • Verifica Forma Lógica
          • Erro Sintático
            • Frases Mal Formuladas
              • parênteses abrem mas não fecham
            • Detectado Tempo Compilação
        • Análise Semântica
          • Verifica Erros Semânticos
            • Checagem Tipo
            • Verificação Fluxo Controle
            • Unicidade Variáveis
          • Analisa Utilização Identificadores
            • Liga Sua Declaração
          • Detectados
            • Compilação
            • Execução
        • Geração Código Intermediário
          • Transforma Árvore Sintática
            • Representação Intermed Cód Fonte
      • Síntese/Back-end
        • Otimização Código Intermediário
          • Utilizam Técnicas
            • Detectam Padrões
              • Substitui Cód +Eficiente
        • Geração do Código Final
          • Geração Cód Montagem
  6. Montadores

    • Traduz Prog Linguagem Montagem
      • Para Linguagem Máquina
        • Não é Portável
        • Código Objeto
    • Maioria Compiladores
      • Realizam Tarefa Montador
  7. Ligador

    • Recebem Cojunto
      • Arquivos-objeto
      • Bibliotecas padrão
      • Parâmetros Diversos
    • Unem um Módulo
      • Módulo Carga
      • Carregado Memória
    • Responsável Resolver
      • Referências Internas
      • Externas
  8. Carregador

    • Transferem Código Márquina
      • Está Módulo Carga
      • Para a Memória
    • Inicia Execução
    • Tipos
      • Binários/Absolutos
        • Copiam Arq Formato Bin
          • Para Memória
        • Posição Memória Fixa
      • Realocáveis
        • Posição Memória Variável
        • Semelhante Binário
  9. Bibliotecas

    • Coleção Funções e Definições
      • Propósito Específico
    • Tipos
      • Estática
        • Todo Cód Copiado
      • Dinâmica/Compartilhada
        • Utilizar S/ Compilação
  10. Processo Genérico Compilação

  11. Interpretação

    • Processam Um Comando Cada Vez
    • Mais Lentos Que Compiladores
    • Realizam Passos
      • Tempo Real
    • Não Podem Otimizados
    • Detecção Erros
      • Limitada
        • Sintaxe Linguagem
        • Tipos Variáveis
    • Vantagens
      • Permitem Depuração
        • Nível Cód Fonte

Imagens e arquivos do mapa

  • Interpretação e Compilação Programas

Informações

Descrição
Especialidade Análise de Sistema - TJ (Construção de Algoritmos) Mapa Mental sobre Interpretação e Compilação Programas, criado por Emanuel Rocha em 23-09-2017.
Criado por
Emanuel Rocha
Visualizações
1
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?