Qual a melhor linguagem para Sistema embarcado?

2 respostas
programação
K

Sou novo na área de programação e gosto muito de temas IOT (Internet of things ) e sistemas embarcados, mas não sei qual seria a linguagem mais adequada para começar nessa área estou entre NodeMCU(Lua) e arduino IDE (C++)
mas andei pesquisando e achei coisas com RustAVR, Micropython e etc.
enfim qual seria a melhor linguagem para iniciar nessa área?

2 Respostas

J

C ou C++

J

Arduino é uma delicia de programar, mas é em C, estão fazendo uma versão para C++.
No entanto existem serios problemas em relação a C.

A principal delas é que se você programa microcontroladores em plataformas que usam C,
como Side51, Keil entre outros, mesmo se voce pegar toda a biblioteca do Side51 por exemplo e colocar dentro da Keil não vai compilar, mesmo sendo em C, isso porque ele coloca os eventos nas portas e o compilador espera que seja da forma como ele quer e entende.
Uma verdadeira dor de cabeça se pegar codigos de terceiros em projetos feitos em dadas plataformas em C e voce usa outra mesmo em C.

Em relação Java, se programar nele você verá uma organização e uma proposta que falta a todos os demais.

Se tiver opção para escolher e aparecer Java entre elas, fica com Java. Falo por experiencia propria.

Criado 20 de março de 2020
Ultima resposta 20 de mar. de 2020
Respostas 2
Participantes 3