Go llega a microcontroladores con TinyGo

Fuentes: TinyGo expands Go programming to embedded systems and web assembly

TinyGo, un nuevo compilador basado en LLVM, ha expandido la capacidad del lenguaje de programación Go para abarcar sistemas embebidos y WebAssembly (WASM). El proyecto, impulsado por los autores de TinyGo, permite a los desarrolladores compilar y ejecutar programas Go en más de 100 placas de microcontroladores, desde kits de desarrollo populares como el BBC micro:bit y Arduino Uno, hasta procesadores industriales de Nordic Semiconductor y ST Microelectronics. Además de su aplicación en sistemas embebidos, TinyGo puede generar código WASM, optimizado para navegadores web y entornos de computación en servidor y borde que soportan la interfaz WASI. Esta expansión abre nuevas posibilidades para el desarrollo de aplicaciones compactas y eficientes en una amplia gama de dispositivos y plataformas, democratizando el acceso a la programación Go en entornos con recursos limitados.