Linguagem de Alto Nível

Description

Mind Map on Linguagem de Alto Nível, created by Alan Rodrigo Gouveia on 07/04/2015.
Alan Rodrigo Gouveia
Mind Map by Alan Rodrigo Gouveia, updated more than 1 year ago
Alan Rodrigo Gouveia
Created by Alan Rodrigo Gouveia over 9 years ago
16
0

Resource summary

Linguagem de Alto Nível
  1. Tradutores
    1. Compilador
      1. Torna em linguagem máquina
        1. Processo análogo ao da montagem
          1. Traduz tudo de uma só vez
            1. Vantagem
              1. Mais rápido de ser acessado
                1. Otimiza o código
                2. Desvantagem
                  1. Precisa passar por muitos níveis de compilação
                  2. Interpretadores
                    1. Traduz sem gerar objeto
                      1. Executa uma a uma
                        1. Montadores
                          1. Faz a tradução direta da sinstruções Assembly
                            1. Linguagem máquina
                              1. Desenvolvimento de programas
                                1. Ambientes de desenvolvimentos
                                  1. Associa o uso de ferramentas
                                    1. Codificação do código fonte
                                      1. Tradução do código fonte
                                        1. Linkagem
                                          1. Depuração
                                            1. Léxica
                                              1. Separa a sequência de caractere
                                                1. Tokens
                                                2. Sintática
                                                  1. Agrupa os tokens
                                                    1. Reconhece a estrutura gramátical do programa
                                                      1. Reconhecimento de erros sintáticos
                                                        1. Organizar árvore sintética
                                                        2. Semânticas
                                                          1. Pega árvore sintética e verifica
                                                            1. Identifica operadores
                                                              1. Reconhece erros semânticos
                                                              2. Otimização de código
                                                                1. Consiste em melhorar o código intermediário
                                                                2. Geração de código
                                                                  1. Construir instruções da linguagem máquina
                                                                    1. Gerar a otimização
                                                                    2. Ligação
                                                                      1. códigos a ser incorporado no programa
                                                                        1. endereços dedos que devem passar pela rotina
                                                                          1. Procurar as referências da rotinas de bibliotecas
                                                                            1. Substituir chamada pelo código
                                                                              1. Obter os parâmetros para incluir no código objeto
                                                                                1. Executar por um programa chamado ligador
                                                                          Show full summary Hide full summary

                                                                          Similar

                                                                          Diferença entre Linguagens de Alto nível, de Montagem e de Máquina
                                                                          Raquel Sales de Azevedo
                                                                          Economics definitions: F582
                                                                          busybee112
                                                                          Aggression mind-map for A2 AQA Psychology
                                                                          poeticjustice
                                                                          How to Develop the Time Management Skills Essential to Succeeding in IB Courses
                                                                          nina.stuer14
                                                                          Physics
                                                                          Holly Bamford
                                                                          B1.1.1 Diet and Exercise Flash Cards
                                                                          Tom.Snow
                                                                          5 Tips for motivating your students
                                                                          Jen Molte
                                                                          Diabetes Mellitus
                                                                          Kirsty Jayne Buckley
                                                                          chemsitry as level topic 5 moles and equations
                                                                          Talya Hambling
                                                                          GCSE ICT Edexcel Flashcards
                                                                          Sarah Bramley-Dymond
                                                                          World War II Notebook
                                                                          jenniferfish2014