Anexo:Implementaciones de Smalltalk
artículo de lista de Wikimedia / De Wikipedia, la enciclopedia encyclopedia
En informática, el lenguaje de programación Smalltalk, está normalizado desde 1998 en el estándar ANSI NCITS 319-1998. Una implementación de Smalltalk es un sistema de programación que conforma al estándar si implementa todas las características definidas tal como están especificadas en ese documento.
Este artículo o sección necesita referencias que aparezcan en una publicación acreditada. |
Cada implementación de Smalltalk, suele incluir como propias:
- Una Máquina virtual.
- Un archivo llamado 'Archivo de imagen virtual' que sirve como contenedor de objetos.
- Un Entorno de desarrollo que funciona como un sistema en tiempo de ejecución, por ello de dice que es interactivo. En el caso de no poseer un entorno interactivo orientado a controles visuales, es llamado de scripting.
- Una biblioteca de clases.
Esta página incluye un listado de implementaciones conocidas del lenguaje de programación Smalltalk, y una tabla comparativa de algunas características relevantes para cada implementación:
Nombre | Entorno | Plataforma | Licencia | Descargable | ¿Constructor de ventanas? | Control de versiones | Implementación Conforme | Enlace |
Ambrai | Interactivo | Mac OS | ? | Sí | Interface Builder | ? | ANSI/INCITS 319-1998 | Sitio web |
AmigaTalk | Scripting | AmigaOS | ? | Sí | No | No | Little Smalltalk 1.0 | Sitio web |
Digitalk Methods | Scripting | DOS | ? | No | No | No | ? | Sitio web |
Dolphin | Interactivo | Win32 | Comercial | Sí | View Composer | Source Tracking System (OmniBase), CVSTProject | ? | Sitio web |
GNU Smalltalk | Interactivo | Unix | GNU GPL v2 | Sí | ? | ? | ANSI/INCITS 319-1998 | Sitio web |
Little Smalltalk | Scripting | Unix, Win32 | ? | Sí | No | No | Ninguna | Sitio web |
LSW Vision-Smalltalk | Interactivo | Win32 | Comercial | No | Prototypes | Team/St | ? | Sitio web |
Parla | Scripting | Unix, Win32 | GNU GPL v2 | Sí | No | No | Little Smalltalk 3.0 | Sitio web |
PDST | Scripting | Win32 | ? | Sí | No | No | Little Smalltalk 3.0 | Sitio web |
Pocket Smalltalk | Scripting | Palm OS | ? | Sí | Pocket Smalltalk IDE | ? | ? | Sitio web |
Smalltalk Express | Interactivo | Win32 | Comercial | No | WindowBuilder Pro/V | No | Smalltalk/V | Sitio web |
Smalltalk MT | Interactivo | Win32 | Comercial | Sí | MT GUI Builder | Microsoft Source Safe | ? | Sitio web |
Smalltalk/X | Interactivo | Unix, Win32 | Código abierto | Sí | ? | ? | ANSI/INCITS 319-1998 | uebersicht.html Sitio web |
SmallScript | Interactivo | Win32 | Comercial | Sí | No | No | ? | Sitio web |
Squeak | Interactivo | Unix, Mac OS, Win32, WinCE, RISC OS | Apple Public Source License | Sí | Bricks, BobsUI, EasyMorphicGUI, Prefab, SqueakGtk, wxSqueak | Monticello, ChangeSet, ChangeSorter, CVSTProject | Smalltalk-80 | Sitio web |
StepTalk | Scripting | Unix, Win32 | GNU GPL | Sí | No | ? | ? | Sitio web |
Strongtalk | Interactivo | Win32 | Código abierto | Sí | No | ? | ? | Sitio web |
VisualAge | Interactivo | Unix, Win32, OS/2, z/OS, OS/390 | Licencia dual | Sí | ? | Envy/Developer, CVSTProject | Smalltalk-80 | Sitio web |
VisualSmalltalk | Interactivo | Win32 | Comercial | No | WindowBuilder Pro/V | Team/V | Smalltalk/V | Sitio web |
VisualWorks | Interactivo | Unix, Mac OS, Win32, WinCE | Licencia dual | Sí | GUI Painter Tool | ENVY, Store (PostgreSQL/MySQL), CVSTProject | Smalltalk-80 | Sitio web |