Linguagem de programação

igorjaci 217 views 14 slides Sep 30, 2014
Slide 1
Slide 1 of 14
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14

About This Presentation

No description available for this slideshow.


Slide Content

Por: Eng.º Igor Cambongue Linguagem de Programação: Compilada vs Interpretada

Linguagem Compilada Na computação, a compilação é o processo que reúne o código fonte e o transforma em algo que faça mais sentido para o computador. Códigos de programação, escritos usando uma determinada linguagem, geralmente são feitos por uma pessoa e denominados códigos-fonte, que devem ser convertidos para um formato apropriado ao ambiente de hardware/software no qual serão executados.

Compilação é geralmente específica para um tipo de arquitectura de hardware , o que significa que o código só será executada no tipo de hardware para o qual ele é compilado.

Exemplos de Linguagem compilada C C++ Basic Pascal

Vantagens Execução com maior velocidade de processamento Ocupam menos espaço na memória Desvantagem Não tem portabilidade Processo de correcção ou alteração do código requer que ele seja novamente compilado

Linguagem Interpretada Linguagem interpretada é uma linguagem de programação, onde o código fonte nessa linguagem é executado por um programa de computador chamado interpretador, que em seguida é executado pelo sistema operacional ou operador. Mesmo que um código em uma linguagem passe pelo processo de compilação, a linguagem pode ser considerada interpretada, se o programa resultante não for executado directamente pelo sistema operacional ou processador.

Por vezes blocos são compilados para a memória, de acordo com as suas necessidades o que aumenta a perfomance quando os mesmos modulos são chamadas várias vezes, técnica esta conhecida como Just - in-Time

Exemplos Java C# Java Script Ruby PHP Python,etc .

Vantagens Execução independente da arquitectura que está sendo executada Maior flexibilidade com o ambiente Consomem menos memória Desvantagem Execução mais lenta

Diferenças Compiladas Código Objecto é gerado Instruções de controle condicionais são executadas mais rápidos Mais requisito de memória Programa não precisa ser compilado cada vez que precisa ser executado Erros são exibidos após o programa inteiro ser compilado. Interpretadas Código de objecto intermediário é gerado Instruções de controle condicionais são executadas mais lento Exigência de memória é menor. Cada programa de nível mais alto de tempo é convertido em programa de nível mais baixo Erros são exibidos para cada instrução interpretada

Relações Compiladas Interpretadas

FIM