Exercícios — Linguagens e execução

Exercícios de consolidação do módulo.

Exercícios — Linguagens e execução

Responda sem consultar o gabarito. Depois compare sua resposta e retorne às aulas em que ainda houver dúvida.

Questão 1

O que é linguagem de programação?

Resposta comentada

Notação formal para expressar programas segundo sintaxe e semântica.

Questão 2

Linguagem e IDE são iguais?

Resposta comentada

Não.

Questão 3

Sintaxe e semântica são iguais?

Resposta comentada

Não; sintaxe trata forma, semântica trata significado/comportamento.

Questão 4

Código válido pode ter erro lógico?

Resposta comentada

Sim.

Questão 5

O que faz um compilador?

Resposta comentada

Transforma uma representação de programa em outra.

Questão 6

Bytecode é código nativo?

Resposta comentada

Não necessariamente; é representação intermediária.

Questão 7

O que é runtime?

Resposta comentada

Ambiente/mecanismos que suportam execução da tecnologia.

Questão 8

JIT significa?

Resposta comentada

Just-In-Time compilation.

Questão 9

O que é dependência transitiva?

Resposta comentada

Dependência introduzida por outra dependência.

Questão 10

Por que lock file ajuda?

Resposta comentada

Registra versões resolvidas e melhora reprodutibilidade.

Desafio de consolidação

Explique oralmente ou por escrito como os conceitos deste módulo se conectam aos módulos anteriores. Se não conseguir explicar uma relação, revise a aula correspondente.

Avaliação opcional

Avaliação com validação humana

Receba nota e feedback individual sobre esta atividade. Este serviço é opcional e não é necessário para concluir o curso ou receber o certificado gratuito.

Entrar para solicitar