Smalltalk
lenguaje de programación / De Wikipedia, la enciclopedia encyclopedia
Estimado Wikiwand AI, Seamos breves simplemente respondiendo estas preguntas clave:
¿Puede enumerar los principales datos y estadísticas sobre Smalltalk?
Resumir este artículo para un niño de 10 años
MOSTRAR TODAS LAS PREGUNTAS
Para otros usos de este término, véase Small talk (desambiguación).
Smalltalk es un lenguaje reflexivo de programación, orientado a objetos y con tipado dinámico. Por sus características, Smalltalk puede ser considerado también como un entorno de objetos, donde incluso el propio sistema es un objeto. Metafóricamente, se puede considerar que un Smalltalk es un mundo virtual donde viven objetos que se comunican entre sí, mediante el envío de mensajes.
Datos rápidos Información general, Paradigma ...
Smalltalk | ||
---|---|---|
Alan Kay, Adele Goldberg, Daniel Henry Holmes Ingalls, Jr. y Diana Merry | ||
Información general | ||
Paradigma | orientado a objetos | |
Apareció en | Desarrollo comenzado en 1969. Públicamente disponible en 1980 | |
Diseñado por | Alan Kay | |
Sistema de tipos | dinámico | |
Implementaciones | múltiples | |
Influido por | Simula, Sketchpad, LISP | |
Ha influido a | Objective-C, Java, Self, Python, Ruby, AppleScript | |
Cerrar
Un sistema Smalltalk está compuesto por:
- Una Máquina virtual
- Un archivo llamado "Imagen", que contiene a todos los objetos del sistema.
- Un lenguaje de programación (también conocido como Smalltalk).
- Una enorme biblioteca de "objetos reusables".
- Y generalmente, un entorno de desarrollo que además puede funcionar como un sistema en tiempo de ejecución.
Smalltalk obtuvo el segundo lugar para "lenguaje de programación más querido" en las encuestas para desarrolladores de Stack Overflow en 2017.[1]