imported>Mschlindwein Sem resumo de edição |
imported>Graymalkin Sem resumo de edição |
||
Linha 4: | Linha 4: | ||
<p>Usando uma linguagem de programação, escrevemos o [[código fonte]]. Um [[compilador]] verifica se a sintaxe está correta, e traduz as instruções na linguagem usada para [[código de máquina]] (ou [[Assembly]]), que pode ser interpretada pelo [[processador]].</p> Hoje em dia existem linguagens (como [[ | <p>Usando uma linguagem de programação, escrevemos o [[código fonte]]. Um [[compilador]] verifica se a sintaxe está correta, e traduz as instruções na linguagem usada para [[código de máquina]] (ou [[Assembly]]), que pode ser interpretada pelo [[processador]].</p> Hoje em dia existem linguagens (como [[JavaScript]], [[Python]] e [[Perl]]) que não são compiladas, mas sim interpretadas por um programa interpretador durante sua execução. Isso acarreta em uma perda de performance, já que tempo de processamento é gasto para processar a linguagem, mas gera um ganho em facilidade, já que o processo de [[compilação]] não é necessário após editar o [[código fonte]], e também porque o [[programa]] funcionará sem modificações em uma outra plataforma onde o programa interpretador funcionar. | ||
<h2>Algumas linguagens de programação</h2> | <h2>Algumas linguagens de programação</h2> |
Edição das 00h30min de 24 de maio de 2004
Foi proposta a fusão deste artigo ou se(c)ção com [[:{{{1}}}]] . |
Predefinição:Manutenção/Categorizando por assunto linguagens de programação
São conjuntos de palavras (tokens) e construções que, devidamente ordenados, constituem o código fonte de um software. Esses conjuntos de palavras (normalmente derivadas da lingua inglesa) abstraem as instruções de um processador para uma forma de mais fácil assimilação pelo ser humano.
Usando uma linguagem de programação, escrevemos o código fonte. Um compilador verifica se a sintaxe está correta, e traduz as instruções na linguagem usada para código de máquina (ou Assembly), que pode ser interpretada pelo processador.
Hoje em dia existem linguagens (como JavaScript, Python e Perl) que não são compiladas, mas sim interpretadas por um programa interpretador durante sua execução. Isso acarreta em uma perda de performance, já que tempo de processamento é gasto para processar a linguagem, mas gera um ganho em facilidade, já que o processo de compilação não é necessário após editar o código fonte, e também porque o programa funcionará sem modificações em uma outra plataforma onde o programa interpretador funcionar.