Linguagens de programação são as instruções e lógica. Eles são usados para criar softwares, como o navegador de Internet que você está usando agora, e controlar o hardware , como o encontrado em telefones e tocadores de MP3 . Eles podem ser divididos em dois tipos principais, a de linguagens interpretadas e linguagens compiladas . A distinção exata entre compilado e interpretado muitas vezes é mal definido e claro . Alguns idiomas podem ser compilados e interpretados , enquanto existem áreas cinzentas que são uma mistura de ambos. Todas as línguas , eventualmente, são convertidos em código de máquina , que é o conjunto de instruções básico usado pelo hardware do dispositivo. Linguagens de Programação Overview
código de programação, escrito usando uma determinada linguagem de programação, geralmente é escrito por uma pessoa em que é denominado código fonte. Este código-fonte pode ser convertida para um formato adequado para o ambiente de hardware /software no qual ele vai ser executado . Compilação é geralmente específica para um tipo de arquitetura de hardware , o que significa que o código só será executada no tipo de hardware para o qual ele é compilado. Quando um idioma é compilado, seu código fonte é convertido em código de máquina. Em uma linguagem interpretada , o código fonte pode ser deixado como está, ou parcialmente compilado , apenas quando o código é realmente executada é interpretado. Este processo também é conhecido como Just In -time compilação.
Vantagem de linguagens interpretadas
Uma das principais vantagens de linguagens interpretadas é sua capacidade de ser executado independentemente da arquitetura que está sendo executado. Por exemplo, eles podem não estar cientes de se eles estão rodando em um sistema operacional de 32 bits ou de 64 bits, ou mesmo que o sistema operacional é . JavaScript, que é uma linguagem comumente usada para construir sites na Internet , pode executar o mesmo , independentemente de qual sistema operacional ou navegador de Internet está sendo usado.
Vantagem de linguagens compiladas
< br >
Uma das principais vantagens linguagens compiladas têm é a velocidade. Como o código de computador geralmente tem sido convertido em um formato adequado para o ambiente de hardware /software específico, menos trabalho é necessário para executar o aplicativo e o código é capaz de executar com mais eficiência. C e C + + são exemplos das línguas mais comuns compilados.
Qual é melhor?
Cada tipo de linguagem tem suas vantagens e desvantagens. Algumas vezes , a distinção entre o que é compilado e que está borrões interpretado. Algumas linguagens de programação podem ser compilados e interpretados , por exemplo. Em última análise, o que você vai usar a linguagem para , muitas vezes, determinar qual é a melhor abordagem .