fbpx
Wikipedia

Oz (lenguaje de programación)

Oz es un lenguaje de programación multi-paradigma y lenguaje de programación esotérico.

Oz fue originalmente desarrollado en el laboratorio de Programación de Sistemas en la Universidad de Saarland por Gert Smolka y sus estudiantes a comienzos de 1990. En 1996 el desarrollo de Oz continuó en cooperación con el grupo de investigación de Seif Haridi en el Instituto Sueco de Ciencias de la Computación. Desde 1999, Oz ha sido continuamente desarrollado por un grupo internacional, el Consorcio Mozart, que estuvo compuesto originalmente por la Universidad de Saarland, el Instituto Sueco de Ciencias de la Computación, y la Universidad Católica de Lovaina. En 2005, la responsabilidad de gestionar el desarrollo de Mozart fue transferida a un grupo base, el Tablero Mozart, con el propósito expreso de abrir el desarrollo de Mozart a una comunidad mayor.

Oz tiene una implementación de gran calidad, el Sistema de Programación Mozart, que fue liberado bajo una licencia de Código Abierto por el Consorcio Mozart. Mozart ha sido portado a diferentes plataformas como Unix, FreeBSD, Linux, Microsoft Windows y Mac OS X.

El lenguaje de programación Oz es la interfaz de usuario del sistema de composición musical mediante restricciones Strasheela.

Características del lenguaje

Oz contiene una forma simple y bien hecha de la mayoría de los conceptos de los principales paradigmas de programación, incluyendo programación lógica, funcional, imperativa, orientada a objetos, con restricciones, distribuida, concurrente. Oz tiene una semántica formal simple y una implementación eficiente, el Sistema de Programación Mozart. Oz es un lenguaje orientado a la concurrencia, término introducido por Joe Armstrong, el principal diseñador del lenguaje Erlang. Un lenguaje orientado a la concurrencia hace a la concurrencia fácil de usar y eficiente.

Como complemento a la programación multiparadigma, las principales ventajas de Oz radican en la programación con restricciones y la programación distribuida. Debido a su diseño, Oz implementa un modelo de programación distribuido que hace a la red transparente. Este modelo hace fácil programar aplicaciones abiertas y tolerantes de fallos en el lenguaje. Para programación con restricciones, Oz introduce la idea de espacios de computación, los cuales permiten búsquedas definidas por el usuario y estrategias de distribución que son ortogonales al dominio de restricciones.

El programa "¡Hola Mundo!" en Oz

 Browse '¡Hello world!' 

Enlaces externos

  • El sistema de Programación Mozart Sitio oficial (en inglés)
  •   Datos: Q1208217

lenguaje, programación, lenguaje, programación, multi, paradigma, lenguaje, programación, esotérico, originalmente, desarrollado, laboratorio, programación, sistemas, universidad, saarland, gert, smolka, estudiantes, comienzos, 1990, 1996, desarrollo, continuó. Oz es un lenguaje de programacion multi paradigma y lenguaje de programacion esoterico Oz fue originalmente desarrollado en el laboratorio de Programacion de Sistemas en la Universidad de Saarland por Gert Smolka y sus estudiantes a comienzos de 1990 En 1996 el desarrollo de Oz continuo en cooperacion con el grupo de investigacion de Seif Haridi en el Instituto Sueco de Ciencias de la Computacion Desde 1999 Oz ha sido continuamente desarrollado por un grupo internacional el Consorcio Mozart que estuvo compuesto originalmente por la Universidad de Saarland el Instituto Sueco de Ciencias de la Computacion y la Universidad Catolica de Lovaina En 2005 la responsabilidad de gestionar el desarrollo de Mozart fue transferida a un grupo base el Tablero Mozart con el proposito expreso de abrir el desarrollo de Mozart a una comunidad mayor Oz tiene una implementacion de gran calidad el Sistema de Programacion Mozart que fue liberado bajo una licencia de Codigo Abierto por el Consorcio Mozart Mozart ha sido portado a diferentes plataformas como Unix FreeBSD Linux Microsoft Windows y Mac OS X El lenguaje de programacion Oz es la interfaz de usuario del sistema de composicion musical mediante restricciones Strasheela Caracteristicas del lenguaje EditarOz contiene una forma simple y bien hecha de la mayoria de los conceptos de los principales paradigmas de programacion incluyendo programacion logica funcional imperativa orientada a objetos con restricciones distribuida concurrente Oz tiene una semantica formal simple y una implementacion eficiente el Sistema de Programacion Mozart Oz es un lenguaje orientado a la concurrencia termino introducido por Joe Armstrong el principal disenador del lenguaje Erlang Un lenguaje orientado a la concurrencia hace a la concurrencia facil de usar y eficiente Como complemento a la programacion multiparadigma las principales ventajas de Oz radican en la programacion con restricciones y la programacion distribuida Debido a su diseno Oz implementa un modelo de programacion distribuido que hace a la red transparente Este modelo hace facil programar aplicaciones abiertas y tolerantes de fallos en el lenguaje Para programacion con restricciones Oz introduce la idea de espacios de computacion los cuales permiten busquedas definidas por el usuario y estrategias de distribucion que son ortogonales al dominio de restricciones El programa Hola Mundo en Oz EditarBrowse Hello world Enlaces externos EditarEl sistema de Programacion Mozart Sitio oficial en ingles Datos Q1208217Obtenido de https es wikipedia org w index php title Oz lenguaje de programacion amp oldid 130566466, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos