Compilação e Interpretação

Propaganda
Compilação e Interpretação
Introdução
• Os programas computacionais, nos dia que correm são
escritos, em linguagem de alto nível (high-level
language), tais como Java, C, C++, Pascal e outras, que
são linguagens facilmente compreendidas pelo homem
(linguagem humana). Este facto não tira a existência
de linguagem de baixo nível conhecidas por linguagem
de maquina (machine language), ou Assembly
language .
Introdução
 Pela falta da fala, os computadores, só entendem a
linguagem da maquina (low level language), dai que os
programas escritos em linguagens de alto nível,
precisam de serem traduzidas em linguagem da
maquina, para que possam ser executados.
Compilação e Interpretação
 Um compilador é um programa que lê programas
escritos em linguagens de alto nível e transforma-os
em linguagem de baixo nível para que possam ser
executados.
 Ex: da compilação
Cod.
Fonte
Comp
ilador
Cod.
Objecto
Executo
r
Resultad
o
Compilação e Interpretação
• Interpretador é um programa que traduz os códigos
que se encontram em bits (byte code), em resultados.
• A linguagem de programação Java procede de
maneira diferente das outras, no processo de
transformação do código fonte para o resultado, por ser
a única a usar a compilação e interpretação, para gerar
resultados.
Compilação e Interpretação
 O compilador de java gera códigos em bits (byte code),
que se tornam simples e fáceis de interpretar assim
como acontece com a linguagem de maquina e estes
bytes também são transportáveis assim como as
linguagens de alto nível.
Compilação e Interpretação
 Esta habilidade é uma das vantagens do Java em
relação a qualquer outra linguagem de programação.
 Ex. da interpretação.

Cod.
Fonte
x.java
compilad
or
Cod. Byte
x.class
interpre
tador
Resulta
do
Compilação e Interpretação
 1. De o conceito de compilação.
 2.Quais
as diferenças
interpretadores.
entre
compiladores
e
Download