Académique Documents
Professionnel Documents
Culture Documents
Antes de avanarmos no nosso estudo, vamos fazer uma pequena pausa para discutir a diferena entre linguagens compiladas e interpretadas. Dependendo do seu nvel de conhecimento em informtica, certamente voc conhece ou j ouviu falar de linguagens como Delphi, Visual Basic, ASP, Javascript, HTML, XML, entre outras. Provavelmente j deve ter ouvido falar de compiladores e interpretadores.
Interpretadas
Como o prprio nome diz, so interpretadas linha a linha em tempo de execuo. Nessa categorianormalmente o cdigo armazenado como texto puro sendo transformado em instrues apenas quandoso executados, dessa forma, os cdigos so expostos a possveis indivduos mal-intencionados. Tm-se como exemplos de linguagens interpretadas: Perl, ASP (Active ServerPages), JavaScript,PHP e Basic. Esquema da execuo de um cdigo fonte PHP. O cdigo passa pelo interpretador e enviado aosbrowsers escritos para os dois Sistemas Operacionais (Windows e Linux)
Compiladas
O compilador traduz o programa fonte apenas uma vez para linguagem compilada (executvel) no importando quantas vezes o programa ir ser executado. No processo de compilao, o cdigo fonte submetido anlise sinttica, lxica e semntica. Caso algum erro seja encontrado, o arquivo executvelno gerado, e os erros so apontados pelo compilador. Muitos erros so eliminados durante o processo decompilao como, por exemplo, os seguintes erros sintticos:
Caracteres invlidos;
Atribuio de um valor alfanumrico para uma varivel inteira.Por outro lado, erros lgicos no so capturados no processo de compilao, gerando algum tipo de erroapenas ao ser executado, como por exemplo:
Fontes de Pesquisa
SCRIBD Documentos online http://pt.scribd.com/doc/87890944/10/Linguagens-Compiladas-Linguagens-Interpretadas-eModelo-Hibrido Arquivos de Cdigos por Osmar J. Silva http://www.arquivodecodigos.net/arquivo/quem.php