Chirrido


Squeak es un lenguaje de programación orientado a objetos , basado en clases y reflexivo . Fue derivado de Smalltalk-80 por un grupo que incluía a algunos de los desarrolladores originales de Smalltalk-80, inicialmente en Apple Computer , luego en Walt Disney Imagineering , donde estaba destinado a ser utilizado en proyectos internos de Disney. Más tarde, el grupo sería respaldado por los laboratorios de HP , SAP y, más recientemente, Y Combinator .

Squeak se ejecuta en una máquina virtual (VM), lo que permite un alto grado de portabilidad. El sistema Squeak incluye código para generar una nueva versión de la VM en la que se ejecuta, junto con un simulador de VM [3] escrito en Squeak.

Dan Ingalls , un colaborador importante del proyecto Squeak, escribió el artículo [4] sobre el cual se construye Squeak y construyó la arquitectura para cinco generaciones del lenguaje Smalltalk.

Alan Kay es un colaborador importante del proyecto Squeak, y Squeak incorpora muchos elementos de su concepto de Dynabook propuesto.

Muchos colaboradores de Squeak colaboran en Open Cobalt , un navegador de mundo virtual gratuito y de código abierto y un conjunto de herramientas de construcción creado en Squeak.

Squeak 4.0 y versiones posteriores se pueden descargar sin costo, incluido el código fuente, como una imagen de máquina virtual prediseñada con licencia MIT , con la excepción de parte del código original de Apple, que se rige por la licencia Apache .