terça-feira, 12 de abril de 2011

Compilado e Interpretado

Os termos compilado e interpretado foram usados muitas vezes na aula de algoritmo e vários colegas ficaram sem saber o que é isto, por que, como, e quando se utiliza um e outro. Vamos primeiro explicar o que é um e outro, depois mostrar imagens diferentes.

Compilado

Arquivo compilado nada mais é do que um processo que o código que você escreve passa para se transformar em outro tipo de linguagem para que o computador entenda e executa as instruções. Funciona assim:

1. Você escreve as instruções em Alto Nível;

2. Depois vai executar um programa – o compilador – e este programa vai transformar o que você escreveu em linguagem de máquina. Veja uma imagem de um arquivo depois de compilado.

compilado

Interpretado

Interpretado são todos os programas em que, o que você escreve, o que você programa, o que você instruem ao computador, ele não passa por nenhum processo de transformação. O que existem são programas específicos que leem, entendem e apresentam o resultado do que foi lido. Eles apenas interpretam o código e apresentam na sua tela.

Para você entender o que é a interpretação do código, veja este código em HTML, a linguagem de criação de página de internet.

<html>
<head>

<title> Este é meu código Escrito </title>

<body>

<h1>

<ul>

<li>Item 1 </li>
<li>Item 2 </li>

<br>
<br>
<table border=1>

<tr>
<td>Coluna 1</td>
<td>Coluna 2</td>
<td>Coluna 3</td>
</tr>

<tr>
<td>Linha 1</td>
<td>Linha 2</td>
<td>Linha 3</td>
</tr>

</table>

</li>

</h1>

</body>
</html>

Isto acima é tudo que o programador escreveu no código. E, ele faz pouca coisa na tela. Veja como este código é INTERPRETADO pelo navegador da internet.

interpretado

As instruções no código dizem o seguinte:

  • Escreva no título o seguinte: Este é meu código Escrito. Veja na parte de cima da imagem o título.
  • Escreva em letras tamanho H1 a lista: Item 1 e Item 2.
  • Crie uma tabela com os seguintes itens: coluna 1, coluna 2, coluna 3.
  • E também, na tabela, coloque uma linha abaixo com Linha 1, linha 2 e linha 3.

Todas as vezes que o navegador da internet lê o arquivo, vai interpretar cada comando, e vai montar uma página com estas informações.

Isto é suficiente para explicar o que é um programa compilado e outro interpretado.

Nenhum comentário:

Postar um comentário