Questão FC394190
Um programador precisa desenvolver um sistema embarcado para controle de hardware em dispositivos IoT (Internet das Coisas). Qual linguagem abaixo seria a mais indicada por permiti
Internet
IBADE · 2024
Um programador precisa desenvolver um sistema embarcado para controle de hardware em dispositivos IoT (Internet das Coisas). Qual linguagem abaixo seria a mais indicada por permitir um controle fino sobre os recursos do sistema e eficiência na execução?
- PHP;
- Swift;
- JavaScript;
- Python;
- C.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
C é a escolha mais indicada porque oferece controle fino sobre recursos do sistema e permite gerar código altamente eficiente, essencial em dispositivos embarcados.
Como linguagem de baixo nível, C compila diretamente para código máquina, possibilita acesso a registradores e periféricos via endereços e uso de ponteiros para manipulação direta de memória. Operações em nível de bit e controle de interrupções ficam simples e determinísticos.
Esse conjunto resulta em baixo overhead, footprint reduzido e previsibilidade temporal, vantagens cruciais em microcontroladores e sistemas IoT que exigem eficiência e resposta em tempo real.
Exige, porém, disciplina: gerenciamento manual de memória e verificação de ponteiros demandam boas práticas e testes rigorosos para evitar falhas em produção.
Conteúdo do catálogo FC Concursos · Atualizado em