[ad_1]
Mojo è un linguaggio di programmazione progettato per combinare le prestazioni di C e l’usabilità di Python, ai fini di iniziative e attività legate all’intelligenza artificiale, che richiedono un sistema ad alte prestazioni.
La settimana scorsa, la società dietro Mojo, Modular, ha annunciato che avrebbe reso open source i moduli principali del linguaggio utilizzando la licenza Apache 2.
“Ci abbiamo sempre creduto che costruire Mojo all’aperto porterà a un risultato migliore, perché consente al suo design di essere modellato dal feedback della comunità più ampia. Abbiamo rilasciato Mojo molto presto e stiamo apportando miglioramenti costanti da maggio 2023 (vedi il registro delle modifiche). Costruire un linguaggio e la sua infrastruttura è un lavoro duro e richiede tempo, e siamo entusiasti di passare dalla condivisione del nostro lavoro alla collaborazione con gli sviluppatori Mojo in tutto il mondo”, ha scritto Modular in un post sul blog.
Poiché Mojo è un superset del linguaggio Python, la sua sintassi risulterà molto familiare agli sviluppatori Python. Tuttavia, incorpora anche funzionalità di programmazione dei sistemi come il controllo avanzato dei tipi, la sicurezza della memoria e le tecnologie di compilazione di prossima generazione.
“Il linguaggio Mojo ha obiettivi elevati: vogliamo la piena compatibilità con l’ecosistema Python, vogliamo prestazioni prevedibili di basso livello e controllo di basso livello e abbiamo bisogno della capacità di distribuire sottoinsiemi di codice agli acceleratori. Inoltre, non vogliamo creare un ecosistema software frammentato: non vogliamo che gli utenti Python che adottano Mojo facciano paragoni con la dolorosa migrazione da Python 2 a 3″, i documenti Mojo dice.
[ad_2]
Source link