Lenguaje De Programacion

Páginas: 7 (1712 palabras) Publicado: 29 de enero de 2013
Azul
El azul es un sistema para la enseñanza de programación orientada a objetos , desarrollado en la Universidad de Sydney , Australia.Se trata de un entorno de desarrollo integrado (IDE) y un lenguaje de programación . Azul ha sido utilizado para la enseñanza desde 1997. El desarrollo se detuvo en 1999, cuando uno de sus directores, Michael Kölling , comenzó a aplicar el diseño a laIDE Javalenguaje de programación, lo que resulta en BlueJ .
El azul de la sintaxis del lenguaje se deriva del lenguaje de programación Eiffel y uno de los desarrollos más útiles para la instrucción era el entorno de desarrollo integrado que ha sido diseñado con el aprendizaje de programación orientada a objetos en mente. El IDE azul muestra visualmente las relaciones de referencia y la herencia entreclases. En tiempo de ejecución que permite al programador visual y interractively crear instancias de cualquier clase, inspeccione la instancia, e invocar funciones en dichas clases.
Muchas de las características del lenguaje que ha heredado de Eiffel lo hacen adecuado para la enseñanza, tales como el diseño por contrato (condiciones previas, condiciones posteriores, invariantes de clase) y larecolección de basura automática.
El equipo que desarrolló Azul ha continuado con una muy similar entorno de desarrollo integrado llamado BlueJ que utiliza el lenguaje de programación Java y tiene objetivos similares. El BlueJ proyecto está en desarrollo activo.

MOO
El lenguaje de programación MOO es relativamente sencillo lenguaje de programación utilizado para apoyar el Servidor deMOO . Se tipado dinámico y utiliza un prototipo basado orientado a objetos del sistema, con sintaxis más o menos derivado de la Algol escuela de lenguajes de programación.
Stephen White fue autor del primer servidor MOO y del lenguaje en 1990 utilizando C . En el transcurso del año, Pavel Curtis se unió al proyecto, la liberación de la primera versión de la LambdaMOO Server. LambdaMOO es administrado y mantenidopor completo de manera voluntaria, y ahora tiene su propio SourceForge del proyecto. Aunque la versión empaquetada última fue en el 2000, el desarrollo es todavía activo en el CVS del proyecto. 
White describe MOO como "una mezcolanza de c-como los operadores y los ada-como las estructuras de control, junto con el prototipo de estilo simple herencia".

Características
El lenguaje explícitotiene el control de excepciones de control de flujo, así como los tradicionales construcciones de bucles. Un verbo y jerarquía de propiedades proporciona valores predeterminados para los objetos prototipo, con más de montar a valores más bajos en la jerarquía. Esta jerarquía de objetos se mantiene a través de delegación a un objeto "padre" propiedad, resultando en una forma de herenciaúnica. Especiales relacionadas con la seguridad atributos de los objetos, verbos, y las propiedades se incluye la propiedad, y leer, escribir y ejecutar banderas. Programas de MOO se byte-code compilado, con implícito descompilación al editar, proporcionando una forma canónica de los programas.
Programas de MOO son ortogonalmente persistentes a través de los puntos de control periódicos. Los objetos seidentifican mediante un identificador entero único. Los datos no usados ​​del programa se elimina a través de la recolección de basura automático(implementado por el recuento de referencias ). Sin embargo, los objetos MOO mismos no son basura recogida y se eliminan de forma manual por parte de sus propietarios o superusuarios (también conocidos como magos) a través de un proceso llamado "reciclaje".
MOOes explícitamente un sistema multi-usuario y de los programas (verbos) son aportados por cualquier número de usuarios conectados. Se hace una distinción entre el 'driver' (tiempo de ejecución) y 'core' (programas escritos en el lenguaje de MOO.) La gran mayoría de la funcionalidad de un funcionamiento MOO se maneja "en el núcleo.
El tiempo de ejecución compatible con múltiples tareas a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes de programacion
  • Lenguajes de programación
  • lenguaje de programacion
  • lenguajes de programacion
  • Lenguaje De Programacion
  • lenguaje de programacion
  • Los Lenguajes De Programacion
  • Lenguaje de programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS