Actor (lenguaje de programación)


De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

El lenguaje de programación Actor fue inventado por Charles Duff de The Whitewater Group en 1988. Era una rama de algunas extensiones orientadas a objetos del lenguaje Forth en el que había estado trabajando.

Actor es un lenguaje puro orientado a objetos al estilo de Smalltalk . Al igual que Smalltalk, todo es un objeto, incluidos los pequeños enteros. Se utiliza un recolector de basura semi-espacial de Baker , junto con (en Windows 2.1 días con limitaciones de memoria) un sistema de memoria virtual de software que intercambia objetos. Un intérprete de token enhebrado , [1] escrito en lenguaje ensamblador x86 de 16 bits , ejecuta código compilado.

Actor solo se lanzó para Microsoft Windows 2.1 y 3.0. Actor usó un marco orientado a objetos puro sobre llamadas al sistema operativo nativo como su arquitectura GUI básica. Esto permite que una aplicación Actor se vea y se sienta exactamente como una aplicación de Windows escrita en C, pero con todas las ventajas de un entorno de desarrollo interactivo similar a Smalltalk. Tanto una desventaja como una ventaja de esta arquitectura es un acoplamiento estrecho con la arquitectura de Windows, con una fina capa de abstracción en los objetos. Esto permite el uso directo de la rica API del sistema operativo Windows, pero también hace que sea casi imposible admitir cualquier otro sistema operativo sin una reescritura significativa del marco de la aplicación.

Otras lecturas

Referencias

  1. ^ Inc, InfoWorld Media Group (25 de febrero de 1991). InfoWorld . InfoWorld Media Group, Inc.
  2. ^ Don Crabs (15 de octubre de 1990). "Actor ofrece un sofisticado sistema de desarrollo de programación orientada a objetos" . InfoWorld . InfoWorld Media Group, Inc .: 86–. ISSN 0199-6649 . Consultado el 18 de agosto de 2011 .