Duplicar posibles:
Is there any reason to use C instead of C++ for embedded development?microcontroladores utilizando C o C++
Tengo mucha curiosidad acerca de esto: ¿Por qué es que cuando nos ocupamos de los microcontroladores, prefieren C en lugar de C++ ? Basado en mis investigaciones, el lenguaje C y Assembly es el lenguaje de programación habitual para estos dispositivos. Solo sé C++ y Assembly Language. Entonces, en este caso, ¿debería empezar a aprender C o seguir con el lenguaje Assembly y, de ser así, qué compilador debería usar porque solo conozco el Turbo Assembler?
¡Gracias y más poder! :)
Supongo que es porque C ha existido por más tiempo y es un lenguaje más simple que C++. Pero es una pregunta justa por qué los microcontroladores no han logrado, en general, soportar C++. –