Compiladores
Gabarito: letra A. Compiladores são programas que traduzem código escrito em linguagens de programação (de alto ou baixo nível) para código de máquina, executável pelo processador. As demais alternativas descrevem funções de outros componentes de software (SGBD, servidor de aplicação, navegador).
Alternativa A — ✅ Correta ⟵ GABARITO
Compiladores realizam a conversão de uma linguagem de programação (seja de alto nível, como C/C++/Java, ou de baixo nível, como Assembly) para o código de máquina (linguagem binária) que o processador entende. Isso é confirmado pela definição de compilador como tradutor de linguagens, conforme apresentado no contexto: "Elas [linguagens de alto nível] são traduzidas para a linguagem de máquina por meio de um compilador".
Alternativa B — ❌ Incorreta
Gerenciar transações e mover informações a partir de banco de dados é função de um Sistema Gerenciador de Banco de Dados (SGBD), não de um compilador.
Alternativa C — ❌ Incorreta
Implementar lógica de aplicação, repositório e pedidos de recuperação são tarefas de um servidor de aplicação ou de um banco de dados, não de um compilador.
Alternativa D — ❌ Incorreta
Promover comunicações com a interface de usuário via browser é papel do navegador (browser) e das tecnologias web, não de um compilador.
Gabarito: letra A.