multi

1049 palavras 5 páginas
“Compiladores”

1- O que é um compilador ?

R : Um compilador é um programa de sistema que traduz um programa descrito em uma linguagem de alto nível para um programa equivalente em código de máquina para um processador. Em geral, um compilador não produz diretamente o código de máquina mas sim um programa em linguagem simbólica (assembly) semanticamente equivalente ao programa em linguagem de alto nível.

2- Explique os componentes de largura abaixo:
Programa Fonte - Compilador  Programa Alvo

Mensagens de Erro

R: O exemplo mostra o processo de compilação desde quando é digitado o código de entrada, passando pela compilação.

3- Um compilador é dividido em front_end e Back_end. Qual a função deles ?
R: No Front-end, estão contidos os módulos de análise e produção das estruturas necessárias para o processo de compilação que são independentes de conhecer a arquitetura de máquina em que o programa-fonte será executado.
O Back-end usa as estruturas fornecidas pelo Front-end para gerar programas para determinada arquitetura-alvo.

4-Qual a diferença entre um compilador e uma IDE (Interated Development environmente, por exemplo GCC e deve C++?
R: O compilador transforma o algoritmo escrito em alguma linguagem especifica em liguagem de maquina, para o computador rodar o programa
Que IDE é a sigla em inglês para Ambiente integrado de Desenvolvimento. Compilador simplesmente transforma o programa, o IDE ajuda, colorindo, mostrando os possíveis erros, identificando o que você pretende.

4- Qual a diferença entre um compilador e um interpretador? Neste contexto, explique o papel da JVM (java virtual machine) ?
R: São dos tipos de tradutores que possuem uma forma específica de conversão, visto que, atuam na transformação de uma linguagem de alto nível para uma linguagem de baixo nível – Assim como o compilador, um interpretador analisa sintática e semanticamente um programa escrito em uma determinada linguagem de programação, no

Relacionados

  • Multi
    295 palavras | 2 páginas
  • multi
    306 palavras | 2 páginas
  • multi
    288 palavras | 2 páginas
  • multi
    297 palavras | 2 páginas
  • multi
    292 palavras | 2 páginas
  • multi
    1032 palavras | 5 páginas
  • Multi Pizzas
    423 palavras | 2 páginas
  • multi som
    14143 palavras | 57 páginas
  • Multi-fpgas
    10756 palavras | 44 páginas
  • Multi-core
    750 palavras | 3 páginas