Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Paradigmas de Programação
Compilação e Interpretação
2
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 .
3
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.
4
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 Resultado Cod. Objecto Compilador Executor
5
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.
6
Compilação e Interpretação
O compilador de java gera códigos em bytes (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.
7
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 Cod. Byte x.class Resultado compilador interpretador
8
Compilação e Interpretação
1. De o conceito de compilação. 2.Quais as diferenças entre compiladores e interpretadores.
9
FIM
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.