Notasbit

Las mejores noticias de tecnología en un sólo lugar

Publicado por: UnoCero

Publicado en: 27/05/2018 11:00

Escrito por: unocero

Python para microcontroladores

Python para microcontroladores

Los lenguajes de programación vienen en muchos “tamaños y sabores”. Muchos de estos lenguajes son de propósito general y corren comúnmente en máquinas con procesadores de 32 y 64 bits. Sin embargo, hay toda una serie de lenguajes que se han adaptado al mundo de los microcontroladores, pequeñas computadoras en un chip, que tienen un número interesante de funciones y que se usan en muchos dispositivos. Hoy hay lenguajes compilados como C, C# y C++ para microcontroladores. También los hay interpretados como Basic y Python. De hecho, nuestro interés en este caso es en este último.
Python es un lenguaje de programación interpretado que hace hincapié en una sintaxis que favorezca que el código sea legible. El lenguaje, creado a finales de los 1980s por Guido van Rossum, poco a poco fue adquiriendo momentum y de pronto se convirtió en una herramienta que bien puede ser muy poderosa. A pesar de ser un lenguaje interpretado, gracias a la velocidad de las máquinas actuales, corre razonablemente rápido y la diferencia real sólo es importante en programas que requieren ejecutarse lo más rápido posible por excepcionales razones. Para la mayoría de las aplicaciones Python es una muy interesante opción.
En lo que se refiere a los microcontroladores, fue claro que una implementación de Python para estos chips sería cuestión de tiempo. Así nació MicroPython, que es una eficiente implementación de Python 3, el cual se ha optimizado para correr en microcontroladores y en entornos con limitaciones importantes.
Aprender a usar los microcontroladores es algo más …

Top noticias del 27 de Mayo de 2018