Uma forma de categorizar as linguagens de programação é analisar como elas são tratadas pelos computadores onde são executadas. Existem linguagens de programação que, depois de escritas, são traduzidas para a Linguagem de Máquina, e a partir daí o resultado pode ser executado diretamente, sem a necessidade de programas intermediários. Nesse caso, dizemos que o programa escrito em uma determinada linguagem de programação foi compilado e tem acesso direto ao processador a partir daí. É interessante observar que esse processo de compilação é uma “via de mão única”. Uma vez que o programa escrito em uma linguagem de programação compilável foi de fato compilado, o resultado é um arquivo em linguagem de máquina, e não há como fazer a volta, isto é, não há como gerar o programa original a partir do arquivo em Linguagem de Máquina resultante da compilação.
Marque a alternativa em que a primeira linguagem de programação apresentada é compilada, e a segunda é interpretada:
Selecione uma alternativa:
a)
Logo, Python.
b)
Javascript, C++.
c)
Fortran, C++.
d)
CSH, Fortran.
e)
Pascal, HTML.
Soluções para a tarefa
Respondido por
2
Essa pergunta forçou um pouco a barra nas alternativas. O enunciado pede uma linguagem COMPILADA e depois uma linguagem INTERPRETADA. Então vejamos
a)
Logo, Python. - Não é essa alternativa, ambas são interpretadas.
b)
Javascript, C++. - não é essa alternativa pois a primeira é interpretada e a segunda é compilada. Tá na ordem inversa a solicitada.
c)
Fortran, C++. - nào é essa a alternativa pois ambas são compiladas.
d)
CSH, Fortran. - não é essa alternativa pois C shell (presumo) é interpretada e Fortran é compilada, portanto fora da ordem pedida. Além disso, C shell não é considerada uma linguagem tradicional e sim uma linguagem de "scripting".
e)
Pascal, HTML. - por exclusão essa seria a alternativa. Pascal é compilada (hoje ninguem mais usa a não ser para fins acadêmicos) e HTML é interpretada mas .... contudo ... entretanto ... todavia ... HTML não é uma linguaaaaageemmmmm de programação ok ? É uma linguagem de marcação para formatação de informação ... é diferente. Por exemplo, HTML não tem o que se requer fundamentalmente de uma linguagem de programa que é o controle de fluxo do programa. Para se fazer isso tem que usar outra linguagem como javascript.
a)
Logo, Python. - Não é essa alternativa, ambas são interpretadas.
b)
Javascript, C++. - não é essa alternativa pois a primeira é interpretada e a segunda é compilada. Tá na ordem inversa a solicitada.
c)
Fortran, C++. - nào é essa a alternativa pois ambas são compiladas.
d)
CSH, Fortran. - não é essa alternativa pois C shell (presumo) é interpretada e Fortran é compilada, portanto fora da ordem pedida. Além disso, C shell não é considerada uma linguagem tradicional e sim uma linguagem de "scripting".
e)
Pascal, HTML. - por exclusão essa seria a alternativa. Pascal é compilada (hoje ninguem mais usa a não ser para fins acadêmicos) e HTML é interpretada mas .... contudo ... entretanto ... todavia ... HTML não é uma linguaaaaageemmmmm de programação ok ? É uma linguagem de marcação para formatação de informação ... é diferente. Por exemplo, HTML não tem o que se requer fundamentalmente de uma linguagem de programa que é o controle de fluxo do programa. Para se fazer isso tem que usar outra linguagem como javascript.
Respondido por
0
R: Pascal, HTML.
Pascal = compilada HTML = interpretada mas não é linguagem de programação pois falta os controles de fluxo, nào tem IF e por aí vai.
Perguntas interessantes
História,
9 meses atrás
Matemática,
9 meses atrás
Matemática,
9 meses atrás
Física,
1 ano atrás
História,
1 ano atrás
Administração,
1 ano atrás