¿Cuál sería el segundo lenguaje de programación más utilizado para la programación de sistemas integrados?

Estos son los lenguajes de programación más populares utilizados en el campo integrado (modo de uso de arriba hacia abajo)

  1. C: – Utilizado principalmente en la programación de microcontroladores que van desde 8051 a ARM
  2. C ++: -Utilizado principalmente en GUI y programación de aplicaciones Linux, ya que he trabajado estrechamente con los ingenieros de Samsung y Sony. Prefieren C ++ para la programación de aplicaciones en sistemas basados ​​en Linux embebidos
  3. Python: – Usado principalmente con otra interfaz de lenguaje de programación, por ejemplo, para programar la GUI usamos QT en python y C ++
  4. Java: – Estoy completamente sorprendido cuando veo este lenguaje en el campo Embebido, he visto este lenguaje para programar sistemas operativos y sistemas de tarjetas inteligentes y tarjetas magnéticas
  5. Montaje: – Para depurar código con mayor precisión y comprender el funcionamiento interno de los controladores y sistemas.

Estos datos se basan completamente en mi experiencia en este campo, si pudiera estar equivocado en algún momento, mencione eso en el comentario, feliz de ayudar y aprender

La respuesta es: lo que tenga sentido. Tener sentido significa utilizar las herramientas más productivas para llevar su producto al mercado más rápido, trabajar mejor y ser menos costoso que el otro. Todo para que te haga más dinero.

Incrustado no necesariamente significa pequeño, ni necesariamente significa simple. Mi proyecto más reciente tiene tal vez 20 líneas de ensamblaje en línea, fragmentos de C para controladores de dispositivos, cosas críticas de rendimiento y un poco de bash y TCL. El resto, quizás 90% por tamaño de código y 99% por funcionalidad, está en Javascript. Node.js específicamente.

Para la ALP crítica de la capa de controlador más baja, se utiliza la programación en lenguaje ensamblador, que podemos decir que es el segundo lenguaje más utilizado.

He oído hablar de Embedded C ++ que se usa en programación incrustada, pero no tengo una opinión firme al respecto.

No creo que pueda haber otro lenguaje que no sea C o ALP que pueda hablar con el hardware; que es lo básico de la programación integrada.

Pitón. El mundo está utilizando RPi para construir proyectos, por lo que, por supuesto, C se usa demasiado en comparación con otros lenguajes. Pero si hay un segundo idioma es python.