Mozart (sistem de programare)

Mozart  este o implementare interpretativă multiplatformă a limbajului de programare Oz dezvoltat de Consorțiul Mozart . Implementează paradigme de programare precum programarea orientată pe obiecte , programarea funcțională , programarea logică, programarea bazată pe date , programarea cu constrângeri , modelele H. Are o sintaxă simplă, ușor de citit .

Are instrumente avansate de programare paralelă și este capabil să lucreze pe un cluster de calcul . Instrumentele de sincronizare sunt construite prin intermediul fluxurilor de date ( în engleză  dataflow ), adică datele controlează programul.

Distribuția include un IDE bazat pe extensia editorului Emacs : compilator , debugger , profiler , Tcl / Tk (pentru implementarea GUI) și alte utilitare.

A fost creat de o echipă de specialiști din mai multe universități europene, inclusiv din Rusia. Mai multe sisteme de operare acceptate: Windows , Linux , MacOS .

Vezi și

Link -uri