362 palavras 2 páginas Compiladores e interpretadores são formas de tradução de um código geralmente de alto nível para um código que o computador (a máquina) interprete. Este tradutor tem a função de traduzir uma linguagem abstrata para uma linguagem binária. Compilador: Compilador é um programa ou um grupo de programas que escrito por uma linguagem (esta sendo necessária de compilação para
sua execução) ao ser compilado gera outro código que é interpretado pelo computador. Este código compilado é chamado de código objeto, podendo ser um arquivo executável que é reproduzido em um sistema operacional, por exemplo. Este tipo de tradutor é um dos mais utilizados. Os compiladores analisam o código em três partes, de forma sintática ou hierárquica, análise léxica ou linear e anâlise semântica. Alguns compiladores contam com um pré-processamento. Este pré-processamento é responsável por
modificar o código-fonte conforme necessidades que o compilador identifique que sejam necessárias, por exemplo, otimização de código. Vantagens: • O código compilado é mais rápido de ser acessado; • Impossibilita ou pelo menos dificulta ser quebrado e visualizado o código-fonte original; • Permite otimização do código por parte do compilador; • Compila o código somente se estiver sem algum erro. Desvantagens: • Para ser utilizado o código precisa passar por muitos níveis de
compilação; • Assim como vantagem a possibilidade de não poder visualizar o código-fonte, pode ser uma desvantagem; • Processo de correção ou alteração do código requer que ele seja novamente recompilado. Interpretador: O interpretador ao contrário do compilador roda o código-fonte escrito como sendo o código objeto, ele traduz o programa linha a linha, o programa vai sendo utilizado na medida em que vai sendo traduzido. Cada execução do programa precisa ser novamente traduzido e
interpretado. O interpretador analisa
Relacionados
INTERPRETADOR E COMPILADOR
267 palavras | 2 páginas
COMPILADORES E INTERPRETADORES Um compilador transforma o código fonte (da linguagem que você está programando) em um código em que o computador entenda. Já um interpretador, transforma um código fonte em código que só ele (o programa que você está utilizando para escrever o código) entende. Assim, quando um programa interpretado for iniciado, ele necessita de uma DLL para poder rodar, que irá traduzir esse código para uma linguagem que o computador entenda. Para melhor compreensão, vejamos….
INTERPRETADORES E COMPILADORES
995 palavras | 4 páginas
NOME: DANYEL WILLIAN INTERPRETADORES E COMPILADORES Professor: Jaime Taguatinga, 12 de Junho de 2012. Índice Introdução 3 Desenvolvimento 3 CLASSIFICAÇÃO 5 Conclusão 6 Referências 7 Introdução Os interpretadores e compiladores são responsáveis por traduzir instruções em arquivos executáveis, veremos aqui um pouco da sua definição, história, implementação, funcionamento, vantagens e desvantagens e critérios atrelados a ele. Desenvolvimento….
LINGUAGENS DE PROGRAMAÇÃO “ INTERPRETADORES E COMPILADORES”
1522 palavras | 7 páginas
LINGUAGENS DE PROGRAMAÇÃO “ INTERPRETADORES E COMPILADORES” Linguagem de programação é um método padronizado para expressar instruções a um computador é conjuntos de regras para definir um programa de computador. Uma linguagem permite ao programador especificar ao máximo os dados em qual o computador irá trabalhar. Uma das principais metas das linguagens de programação é permitir aos programadores que eles tenham maior produtividade, permitindo se expressar mais facilmente do que até ao que um….
trabalho sobre compiladores tradutores e interpretadores
602 palavras | 3 páginas
alto nível é primeiro convertido porcompleto para a linguagem de máquina para então ser executado. Em linguagens de alto nível, esta tradução é realizada pelo compilador (compilação ~ tradução) Ex: C, Pascal. Interpretação Depois de cada instrução de alto nível ser examinada e decodificada, ela é executada imediatamente Ex: Haskell. COMPILADOR O programa conversor recebe a primeira instrução do programa fonte, confere-a para ver se está escrita corretamente, converte-a para linguagem de máquina em….
Tcc de informática para internet
1082 palavras | 5 páginas
Introdução à Teoria dos Compiladores/Definições Da Wikiversidade < Introdução à Teoria dos Compiladores Ir para: navegação, pesquisa Sabe-se que um computador só compreende comandos baseados em linguagem binária, porém, mesmo os programas mais simples exigiriam um nível de abstração muito grande do programador, além de desprender muito tempo[1]. A Teoria dos Compiladores tem como objetivo estudar e definir os parâmetros que permitem a construção de linguagens de programação e sua execução….
Pazini
534 palavras | 3 páginas
Auto Simone Jonas Jeanne Valker Washington Resenha sobre compiladores, interpretadores e linguagem de programação. Sumário 1.Introdução................................................................................... 3 2. Compiladores............................................................................. 4 3.Interpretadores........................................................................... 5 4. Montadores.................................................................….
dev c++
479 palavras | 2 páginas
- Aula 01 Introdução, Compiladores e interpretadores, Estrutura Básica, Primeiro Programa, Códigos Especiais, Aspas Simples ou Duplas, Comentários No Código, Comando Para Retorno De Um Valor, Comando sleep(). Introdução A linguagem C++ é utilizada em projetos como: Compiladores; Editores; Ferramentas de programação; Jogos; Programas de redes. Prof. Anderson M. Abreu 14/08/2013 Compiladores e interpretadores Compiladores e interpretadores são formas de tradução de….
003a Texto de apoio
817 palavras | 4 páginas
O que é um compilador Um compilador (ou um conjunto de programas) que traduz um código fonte para uma linguagem de mais baixo nível (a linguagem alvo, que tem uma forma binária conhecida como código objeto). Normalmente, o código fonte é escrito em uma linguagem de programação de alto nível, com grande capacidade de abstração, e o código objeto é escrito em uma linguagem de baixo nível, como uma sequência de instruções a ser executada pelo processador. O compilador é um dos dois tipos mais gerais….
Compiladores
396 palavras | 2 páginas
Diferenças entre compiladores e interpretadores Compiladores e interpretadores são formas de tradução de um código geralmente de alto nível para um código que o computador (a máquina) interprete. Este tradutor tem a função de traduzir uma linguagem abstrata para uma linguagem binária. ------------------------------------------------- Publicado em: 10/03/2009 | Autor: Nícolas Müller | Categoria: Programação Compiladores e interpretadores são formas de tradução de um código geralmente de alto….