el

l este artículo está sobre el lenguaje de programación. Para el alimento, ver el burbujear y chirriar .

El lenguaje de programación del chirrido es una puesta en práctica del palique, derivada directo de Smalltalk-80 por un grupo en el Apple Computer que incluyó algunos de los reveladores originales Smalltalk-80. Su desarrollo fue continuado por el mismo grupo en Walt Disney Imagineering, donde fue pensado para el uso en los proyectos internos de Disney. Algunos usuarios del chirrido refieren a chirrido como lenguaje de programación algo que como puesta en práctica del palique. Es el orientado al objeto, clase-basado el, y reflexivo. El chirrido está disponible para muchas plataformas, y los programas producidos en una plataforma funcionan pedacito-idéntico en el resto de las plataformas. El sistema del chirrido incluye el código para generar una nueva versión de la máquina virtual (VM) que funciona encendido. También incluye un simulador de la VM escrito en sí mismo (chirrido). Por esta razón, se vira hacia el lado de babor fácilmente.

Reveladores

Ingalls es uno de los contribuidores importantes al proyecto del chirrido. Ingalls escribió el " de papel; De nuevo al futuro: la historia del chirrido, un palique práctico escrito en itself" (http://portal.cfm?id=263754&coll=portal&dl=ACM), así como construyó la arquitectura para cinco generaciones de la lengua del palique sobre la cual se construye el chirrido. El chirrido incorpora muchos Alan Kay de los elementos propuesto en el concepto de Dynabook, que él formuló en los años 60. Kay es un contribuidor importante al proyecto del chirrido. Andreas que Raab parece tener la mayoría confía.

Armazones del interfaz utilizador

El chirrido incluye un número de armazones del interfaz utilizador:
Una puesta en práctica Morphic, marco directo del interfaz de la manipulación gráfico de del uno mismo. Éste es interfaz principal del chirrido. programación visual Azulejo-basado, limitado scripting en los eToys, basados en Morphic.
Un nuevo, experimental interfaz llamado pellizco. En 2001, se ponía de manifiesto que la arquitectura eToy en chirrido había alcanzado sus límites en lo que podría hacer la infraestructura del interfaz de Morphic. El investigador Andreas Raab de Hewlett-Packard propuso el definir de un " process" de la escritura; y proporcionando un mecanismo de previsión del defecto que evita varios problemas más generales. El resultado era un nuevo interfaz utilizador, propuesto para substituir el interfaz utilizador de Morphic del chirrido en el futuro. El pellizco agregó mecanismos de las islas, mensajería asincrónica, los jugadores y los trajes, las extensiones de lengua, los proyectos, y el scripting del azulejo. Clase-se basa su sistema subyacente del objeto, pero a los usuarios, durante la programación (el scripting), actúa como es prototipo-basado . Los objetos del pellizco se crean y funcionamiento en ventanas del proyecto del pellizco.
MVC, derivado del marco original de interfaz utilizador Smalltalk-80 que primero introdujo y popularizó el patrón arquitectónico del Modelo-Vista-Regulador (así que nombrado después de las tres clases de la base del marco). Así, el " del término; MVC" en el contexto del chirrido refiere ambo de los armazones disponibles del interfaz utilizador y el patrón que el marco sigue. MVC se proporciona para los programadores que desean utilizar este más viejo tipo de interfaz.

Aplicaciones

Muchos contribuidores del chirrido colaboran en el el proyecto libre del croquet de la fuente abierta de y, que se emplea chirrido, y ofrecen un espacio de trabajo conectado, en tiempo real, de colaboración con 2.o y las capacidades 3D.

Licencia

El chirrido se puede transferir en ningún coste, incluyendo todo su código fuente. Hay un cierto discusión si la licencia del chirrido califica como software libre o no, debido a la presencia de una cláusula de la indemnidad en la licencia original del chirrido.1 del ambiente, lanzada original el octubre de 1997 debajo de la licencia del chirrido, se ha lanzado en mayo de 2006 bajo libremente y la licencia pública de la fuente de Apple de la fuente abierta . Relicensed debajo de la licencia de Apache permitiendo la inclusión en el ordenador portátil uno por iniciativa del niño .

Ver también

Proyecto del croquet
Playa (software)
Rasguño (lenguaje de programación)

.

  • Zenithic
  • Sebastian (name)
    Random links:Amstrad CPC | Alturas de Lincoln, Los Ángeles, California | Pasillo rico | Walt McKechnie | Alexander MacRae

  • © 2007-2008 enciclopediaespana.com; article text available under the terms of GFDL, from en.wikipedia.org
    ="http://pagead2.googlesyndication.com/pagead/show_ads.js">