lunes, 15 de noviembre de 2010

SMALLTALK

Es un lenguaje de programacion que permite realizar tareas de computación mediante la interacción con un entorno de objetos virtuales.
Fue diseñado por Alana Kay y su disponibilidad se dio en el año 1980

Un sistema de SMALLTALK esta compuesto por:
  • Maquina virtual
  • Imagen virtual que contiene todos los objetos del sistema
  • lenguaje de programacion (smalltalk)
  • biblioteca de objetos reusables
El objetivo era crear un sistema que permitiese expandir la creatividad de usuarios, proporcionando un entorno para a experimentación, creación e investigacion.

Smalltalk es considerado el primero de los lenguajes orientados a objetos, aunque el primero en implementar la orientado a objeto (SIMULA).

Las características del lenguaje:
  • Orientacion a objetos pura.
  • Tipado dinámico.
  • Interacción entre objetos mediante envió de mensajes.
  • Herencia simple y raíz común.
  • Reflexion computacional completa.
  • Recolección de basura.
  • Compilacion en tiempo ejecución.
  • Múltiples implementaciones.

Aquí les dejo un tutorial, y un vídeo.

1 comentario: