teste
3º Período
Linguagem de Programação
1º Lista de Exercício
1) O que é sintaxe?
Sintaxe é um conjunto de regras formai para compor um programa a partir do agrupamento a partir do agrupamento de letras, dígitos ou/e outros caracteres.
2) O que é semântica?
Semântica determina a significância do programa sintaticamente correto. Ela verificar se a lógica dp programa esta certo.
3) Que fator determina a classificação de uma linguagem programação nas gerações 1, 2, 3, 4 ou 5?
O principal fator que determina a classificação é a forma de evolução da linguagem, quanto mais próxima do ser humano mais alto é o seu nível, quanto mais próximo do hardware mais baixo é o seu nível.
4) Cite uma vantagem das linguagens de alto nível em relação às linguagens de baixo nível. Cite também uma vantagem das linguagens de baixo nível em relação às linguagens de alto nível. Uma vantagem da linguagem de alto nível é que é mais fácil de programar e uma vantagem da linguagem de baixo nível é que não precisa ser compilada.
5) Explique o método tradução da compilação?
A tradução vai passar o código fonte para a linguagem de maquina, o código sendo compilado uma vez não precisa ser compilado novamente fazendo com que sua execução seja mais rápida.
6) Explique o método tradução da interpretação?
A tradução por interpretação traduz o código em partes, ele vai ser passado para linguagem de maquina do decorrer da execução do programa.
7) Explique o método de tradução hibrido?
No processo hibrido é feita a compilação de todo o código para um código intermediário. Quando é feita a execução vai ser executado somente a parte utilizada no momento e não o programa todo, isso faz com que ele seja mais rápido que a instrução intermediaria e mais lenta que compilado.
8) Quais as vantagens da compilação em relação à interpretação? E em relação ao método de tradução híbrido?