Em relação aos tipos de linguagem de programação, é correto afirmar que
- A. os processadores executam apenas programas assembly e, por isso, um programa escrito em linguagem de alto nível deve ser compilado.
- B. os algoritmos são escritos empregando-se uma linguagem de máquina como, por exemplo, C ou Pascal, e depois são traduzidos para código binário.
- C. as linguagens de alto nível variam de acordo com o tipo do processador e de sistema operacional, por isso, existem compiladores específicos para cada computador.
- D. um montador (assembler) é responsável por traduzir um programa assembly para um código equivalente em linguagem de máquina.
- E. os interpretadores traduzem, em tempo de execução, comandos de linguagem de alto nível para comandos em linguagem de baixo nível que são executados diretamente pelo processador.