Articulo de referencia

Strongtalk

David Griswold"},"developers":{"wt":"Animorphic Systems, [[Sun Microsystems]]"},"released":{"wt":"{{Start date and age|2002|07|01|df=yes}}"},"latest release version":{"wt":"2.0"...

En informática, Strongtalk es un entorno Smalltalk con soporte opcional para tipado estático . Strongtalk puede realizar comprobaciones en tiempo de compilación y ofrece garantías de seguridad de tipos más sólidas ; de ahí su nombre. Es un proyecto no comercial, aunque originalmente fue desarrollado por una pequeña empresa emergente llamada LongView Technologies (que opera bajo el nombre de Animorphic Systems ).

Historia

David Griswold quería usar Smalltalk de forma más extensa, pero las implementaciones existentes en ese momento eran insuficientes para sus necesidades. Quería mejorar el rendimiento, añadir comprobación de tipos y usar widgets de interfaz gráfica de usuario (GUI) nativos . [ 1 ] Sus esfuerzos dieron como resultado el artículo de 1993 que coescribió con Gilad Bracha . [ 2 ] Esta versión se basó en añadir comprobación de tipos a la implementación de Smalltalk de ParcPlace Systems . Sin embargo, una implementación iniciada desde cero podría obtener un mejor sistema de tipado.

Se interesó en las mejoras que el equipo del lenguaje Self había logrado y vislumbró los mismos métodos utilizados para mejorar Smalltalk. Urs Hölzle , quien trabajó en el potente compilador Self, habló con Griswold sobre la implementación de la misma retroalimentación de tipos en un compilador de Smalltalk. Griswold, Hölzle, Lars Bak y otros formaron una pequeña empresa (LongView Technologies, que operaba como Animorphic Systems) para reimplementar Strongtalk. El trabajo comenzó en 1994 y completaron una implementación en 1996. La empresa fue comprada por Sun Microsystems en 1997, y el equipo se centró en Java , lanzando la máquina virtual HotSpot , [ 3 ] y el trabajo en Strongtalk se estancó.

Sun lanzó en 1997 la reimplementación de Strongtalk como software de código abierto bajo una licencia BSD revisada , incluyendo la imagen del sistema Strongtalk en 2002 y la máquina virtual en 2006. Strongtalk se promociona como la implementación más rápida de Smalltalk . [ 3 ] Strongtalk está disponible para Windows XP ( se están desarrollando otras versiones ) e incluye un entorno de desarrollo básico.

Véase también

Referencias

  1. "Historia de Strongtalk" . Strongtalk.org .
  2. Bracha, Gilad ; Griswold, David (1993). «Strongtalk: Typechecking Smalltalk in a production environment» . Actas de la octava conferencia anual sobre sistemas, lenguajes y aplicaciones de programación orientada a objetos . págs. 215–230 . doi : 10.1145/165854.165893 . ISBN  0-89791-587-9.
  3. 1 2 "Strongtalk: Un Smalltalk de código abierto de alto rendimiento con un sistema de tipos opcional" . Consultado el 7 de abril de 2011 .
  • Sitio web oficial
  • Smalltalk avanzado en smalltalk.org
  • Strongtalk en Google Code