Na linguagem de programação existem diversos tipos, cada uma com características específicas e projetadas para atender a diferentes necessidades e contextos de desenvolvimento. Dada as sentenças abaixo:



I. Uma linguagem de programação pode ser convertida, ou traduzida, em código de máquina por compilação ou interpretada por um processo denominado interpretação. Em ambas ocorre a tradução do código fonte para código de máquina.


II. A versão compilada do programa é caracteristicamente armazenada, de forma que o programa pode ser executado um número indefinido de vezes sem que seja necessária nova compilação, o que compensa o tempo gasto na compilação.


III. Programas interpretados são geralmente mais rápidos do que os compilados, são geralmente mais flexíveis, já que podem interagir com o ambiente mais facilmente.



Assinale a alternativa com todas as sentenças corretas.