S8
S8, es una implementación de Smalltalk multiplataforma de diseño moderno. No requiere de una máquina virtual Smalltalk para ejecutar; los objetos comparten el espacio de ejecución provistos por otros lenguajes (Javascript, Lua, Julia, Python).
Nº Q19844246 ★
Común · Literatura
S8
S8, es una implementación de Smalltalk multiplataforma de diseño moderno. No requiere de una máquina virtual Smalltalk para ejecutar; los objetos comparten el espacio de ejecución provistos por otros lenguajes (Javascript, Lua, Julia, Python).
En Wikipedia
S8, es una implementación de Smalltalk multiplataforma de diseño moderno. No requiere de una máquina virtual Smalltalk para ejecutar; los objetos comparten el espacio de ejecución provistos por otros lenguajes (Javascript, Lua, Julia, Python). El código Smalltalk es traducido dinámicamente al lenguaje de ejecución, pudiendo así cambiar el sistema mientras ejecuta, incluso en lugares no planeados con anterioridad y/o de forma modular. La misma forma de trabajo se utiliza en todos los lugares dónde ejecuta, permitiendo un intercambio de código y contenidos dinámicamente, incluso entre sistemas remotos. El sistema puede generar una captura (Snapshot) el cual es un texto que puede ser guardado en un archivo, enviado remotamente para ejecutar o nutrir parcialmente otro sistema S8. Todas las características de Smalltalk (dinamismo, reflexión, metaprogramación, etc) se conservan y amplían para explotar las capacidades de ejecución conjunta con otros modelos de programación (inlining, builders y framework de salto son algunas de las características únicas de S8 Smalltalk). Los sistemas S8 no requieren de interfaz gráfica, generalmente son desarrollados por interacción remota (desde navegador o entre sistemas S8). Los objetos S8 pueden usar las estructuras nativas provistas en el ámbito de ejecución y viceversa. Su plataforma de desarrollo web comunitaria es denominada U8 (Universo 8).
Texto: Wikipédia, CC BY-SA 4.0. ·
Cartas cercanas
-
C
Compilación en tiempo de ejecución
Técnica para mejorar rendimientos de sistemas
Nº Q110546 ★★
Sin ofertas
-
Microsoft Small Basic
Lenguaje de programación
Nº Q767018 ★
Sin ofertas
-
Lenguaje ensamblador
Lenguaje de programación
Nº Q165436 ★★★★
Sin ofertas
-
Common Language Runtime
Nº Q733134 ★
Sin ofertas
-
Squeak
Lenguaje de programación
Nº Q762464 ★
Sin ofertas
-
Java SE
Colección de API del lenguaje de programación Java
Nº Q747478 ★
Sin ofertas