Mozart (sistema de programación)

Mozart  es una implementación interpretativa multiplataforma del lenguaje de programación Oz desarrollado por Mozart Consortium . Implementa paradigmas de programación tales como programación orientada a objetos , programación funcional , programación lógica , programación basada en datos , programación con restricciones , modelos H. Tiene una sintaxis simple y fácil de leer .

Tiene herramientas avanzadas de programación paralela y es capaz de trabajar en un clúster de computación . Las herramientas de sincronización se construyen mediante flujos de datos ( dataflow en inglés  ), es decir, los datos controlan el programa.

La distribución incluye un IDE basado en la extensión del editor de Emacs : compilador , depurador , perfilador , Tcl / Tk (para implementación de GUI) y otras utilidades.

Fue creado por un equipo de especialistas de varias universidades europeas, incluso de Rusia. Múltiples sistemas operativos compatibles: Windows , Linux , MacOS .

Véase también

Enlaces