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 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