Algunas hay programas que permiten a sus usuarios extender su funcionalidad ofreciéndoles un lenguaje de programación y por lo general uno de los favoritos en este ambito es Lua, este un lenguaje de scripting multiparadigma (functional, oop, procedural, data driven) que tiene algunos conceptos similares a Python o Javascript pero es mas sencillo de aprender que estos al inicio ademas de ser mas rapido y portable que Python
esto es así ya que su maquina virtual esta muy relacionada a C (Puedes escribir codigo de C en Lua) Y cuando hablamos de compilación Just in time (JIT Compilation) es uno de los lenguajes mas rapido que existen haciendolo una buena opcion para ser embebido en otras aplicaciones como en Videojuegos como Roblox, Angry biers, World of Warcraft o civilization. El solo posee una sola estructura de dato conocida como Table que reperesneta arrays, dictironarios, graphs, trees tambien soporta multitareas gracias a sus coroutines y aunque sus biblioteca estandar es pqueña posee un administrador de paquetes (LuaRocks) que lo complementa
#lua #programacion #desarrolloweb