FC ConcursosFC Concursos

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?

  1. PHP;
  2. Swift;
  3. JavaScript;
  4. Python;
  5. 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

Continue aprendendo