Smalltalk

Páginas: 4 (935 palabras) Publicado: 26 de agosto de 2015
Smalltalk
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.
Unsistema Smalltalk está compuesto por:
Una Máquina virtual (Virtual machine)
Un archivo llamado "Imagen", que contiene a todos los objetos del sistema
Un lenguaje de programación (también conocidocomo 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.
Historia
Los orígenes de Smalltalkse encuentran en las investigaciones realizadas por Alan Kay, Dan Ingalls, Ted Kaehler, Adele Goldberg y otros durante los años setenta en el Palo Alto Research Institute de Xerox (conocido comoXerox PARC), para la creación de un sistema informático orientado a la educación. El objetivo era crear un sistema que permitiese expandir la creatividad de sus usuarios, proporcionando un entorno para laexperimentación, creación e investigación.
Terminología
Un programa Smalltalk consiste únicamente de objetos, un concepto que se utiliza universalmente dentro de todo sistema Smalltalk. Prácticamentetodo, desde un número natural como el 4 hasta un servidor web es un objeto. Los objetos Smalltalk presentan características comunes:
Tienen una memoria propia.
Poseen capacidad para comunicarse conotros objetos.
Poseen la capacidad de heredar características de objetos ancestros.
Tienen capacidad de procesamiento.
Los objetos se comunican entre sí mediante el envío de mensajes.. Asimismo, unobjeto puede proveer muchas operaciones (actualmente esto está determinado por cada implementación)
Las definiciones de estas operaciones en los objetos son llamadas métodos. Un método especifica la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • smalltalk
  • Colecciones Smalltalk
  • variables smalltalk
  • polinomio en smalltalk
  • Smalltalk
  • Smalltalk
  • Smalltalk
  • Estructura de Datos, simula y smalltalk

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS