Linguagem de programação
Nome:
Engenharia mecânica
LINGUAGEM DE PROGRAMACÃO
Disciplina: Algoritmos e Programação
Professor:
Março/2013
Linguagem interpretada x Linguagem compilada
Para podermos nos comunicar com um computador nos usamos programas e a única linguagem que um computador entende é chamada de linguagem de maquina assim para nos comunicar com os computadores os programas devem ser feitos em linguagem de maquinas. A forma como os programas são traduzidos para a linguagem de maquinas são classificados em duas categorias “Interpretado “ e “Compilados”.
A diferença entre eles é que os interpretados ou interpretadores lê a instrução do programa e a analisa se não houve erro depois ele converte ela em linguagem de maquina e a executa depois faz isso com a próxima instrução repetindo o processo até o fim do programa ou achar algum erro. E os compilados ou compiladores Lê a primeira instrução do programa analisa o que pede pra ser feito e se não existir erro converte para linguagem de maquina mais ao invés de executar ela ele parte para a próxima instrução ou seja não executa ela mais passa para próxima repetindo o processo até o a ultima instrução ou até detectar algum erro e executa depois de ter analisado todas .
Uma vantagem do compilador sobre interpretador é que ele cria um produto final com sufixo.EXE que possibilita ser executado diretamente do sistema operacional com isso aumenta a velocidade de execução do programa de 15 a 20 vezes comparado ao interpretado e também programas.EXE não podem ser alterados com isso tem uma melhor segurança do programa.
Porem o interpretador é um método melhor no meio didático, pois eles podem ser criados e executados diretamente e um compilador não cria um programa em linguagem de maquinas antes de ser 100% livre de erros e no meio didático isso ocorre bastante, com isso ele demora muito mais tempo para ser executado.
Linguagem de programação de alto nível x Linguagem de