Continuamos, después de un tiempo considerable, a hablar de Webassembly . Esta vez como lenguaje base usaremos Python. Como herramienta extra usaremos Pyodide , una distribución de CPython compilada a WebAssembly (WASM) que permite ejecutar código Python directamente en el navegador web o en Node.js. No es necesaria su instalación, aunque existe la posibilidad de hacerlo. Pyodide nos permite: Ejecutar Python en el navegador sin instalación. Usar librerías científicas y de análisis de datos. Integrar Python con JavaScript y el DOM. Crear notebooks y aplicaciones web interactivas. Programando en Python (y Pyodide) Hagamos algunos ejercicios para comprobar el funcionamiento de esta herramienta. Ejemplo 1. Escribir el clásico "Hola, mundo" en Python y Pyodide . holamundo.html <!DOCTYPE html> < html > < head > < meta charset = "utf-8" > < title > Hola Mundo con Pyodide </ title > < s...
Lobster es un lenguaje tipado estáticamente, con sintaxis compacta. Soporta funciones, estructuras de datos, programación funcional y orientada a objetos ligera. Ideal para gráficos, juegos y scripting rápido gracias a su motor integrado En entregas pasadas ya hemos hablado de este lenguaje de programación que apenas va generando cierto interés. Hemos visto como instalarlo con ayuda de Docker . Ahora veremos cómo instalarlo mediante Windows Subsystem for Linux (WSL) , el componente de Microsoft Windows que nos permite usar un entorno Linux desde Windows, sin la necesidad de una máquina virtual (y Docker). Pero recordemos un poco: WSL te permite probar tus aplicaciones en Linux, usar Docker y bases de datos nativas, integrar herramientas de línea de comandos y mantener un flujo de trabajo híbrido sin salir de Windows. Es una forma práctica de simular entornos de producción Linux directamente en tu máquina de desarrollo. Instalando Lobster 1. Abrimos una...