Newsletter Subscribe
Enter your email address below and subscribe to our newsletter
[forminator_form id="25163"]

theregister+1theregistertheregister+1Η Modular κυκλοφόρησε την έκδοση 1.0 της γλώσσας προγραμματισμού Mojo την Τρίτη 11 Αυγούστου, σηματοδοτώντας τη μετάβασή της από ένα πειραματικό έργο που παρουσιάστηκε για πρώτη φορά το 2023 σε ένα σταθερό, έτοιμο για παραγωγή εργαλείο για τη δημιουργία λογισμικού τεχνητής νοημοσύνης σε διαφορετικές πλατφόρμες υλικού.theregister+1
Η κυκλοφορία, η οποία αποτελεί μέρος της ενημέρωσης Modular 26.5, υπόσχεται συμβατότητα προς τα πίσω και σταθερότητα API, ενώ οι μελλοντικές εκδόσεις 1.x αναμένεται να είναι κυρίως προσθετικές. Ο δημιουργός της Mojo, Chris Lattner, ανακοίνωσε το ορόσημο στο X, χαρακτηρίζοντάς το "τεράστιο ορόσημο για την κοινότητα" και σημειώνοντας ότι η γλώσσα "έφτασε στη σταθερότητα και την πρώτη της εποχή ωριμότητας χαρακτηριστικών".opensourceforu+1
Η Mojo συνδυάζει την ευανάγνωστη σύνταξη της Python με την ασφάλεια μνήμης τύπου Rust και τις επιδόσεις επιπέδου συστήματος, αξιοποιώντας το πλαίσιο μεταγλωττιστή MLIR για να στοχεύσει ετερογενές υλικό, συμπεριλαμβανομένων GPU, CPU, TPU και ASIC. Σε συνδυασμό με το πλαίσιο συμπερασμού MAX της Modular, στοχεύει να απελευθερώσει τους προγραμματιστές από πλατφόρμες συγκεκριμένων προμηθευτών, όπως το CUDA της Nvidia ή το ROCm της AMD .theregister+1
Η έκδοση 1.0 εισάγει σύνταξη lambda τύπου Python για inline closures, διαγνωστικά ασφάλειας μνήμης, έναν βελτιωμένο διακομιστή Language Server Protocol για ενσωμάτωση σε προγράμματα επεξεργασίας και αυτό που η Modular αποκαλεί "δεξιότητες τεχνητής νοημοσύνης Mojo". Από τότε που η Modular διέθεσε τη βιβλιοθήκη προτύπων ως ανοιχτό κώδικα υπό την άδεια Apache 2.0 με εξαιρέσεις LLVM, σχεδόν 200 συνεισφέροντες έχουν υποβάλει πάνω από 1.100 αιτήματα pull, αλλάζοντας πάνω από 200.000 γραμμές κώδικα.opensourceforu+2
Η κυκλοφορία έρχεται εβδομάδες μετά την ολοκλήρωση της εξαγοράς της Modular από την Qualcomm , εγείροντας ερωτήματα μεταξύ των προγραμματιστών σχετικά με το αν η ιδιοκτησία από τον σχεδιαστή τσιπ θα μπορούσε να θέσει σε κίνδυνο τη στάση ουδετερότητας της γλώσσας. Η Modular έχει δηλώσει ότι σκοπεύει να διαθέσει τον μεταγλωττιστή της Mojo ως ανοιχτό κώδικα φέτος, με τον ιστότοπο της γλώσσας να προαναγγέλλει μια πιθανή ανακοίνωση στο ModCon, που έχει προγραμματιστεί για τις 18 Αυγούστου στο Σαν Φρανσίσκο.linkedin+1
Ερωτηθείς κατά τη διάρκεια μιας συνεδρίας Q&A αν η Nvidia ή η AMD θα μπορούσαν να παρέμβουν στη Mojo τώρα που βρίσκεται υπό την Qualcomm, ο Lattner δήλωσε ότι και οι δύο εταιρείες "συνεισφέρουν απίστευτο όγκο κώδικα ανοιχτού λογισμικού" και πρόσθεσε: "Δεν περιμένω να υπάρξει κανένα πρόβλημα εδώ".theregister
Ο οδικός χάρτης της Modular για τη Mojo περιλαμβάνει ασύγχρονο προγραμματισμό, αντιστοίχιση προτύπων (pattern matching) και tagged unions. Η επερχόμενη εκδήλωση ModCon αναμένεται να αναλύσει τι ξεκλειδώνει το ορόσημο σταθερότητας 1.0 για το ευρύτερο οικοσύστημα και αν η πλήρης αλυσίδα εργαλείων μεταγλώττισης θα ακολουθήσει την πορεία προς τον ανοιχτό κώδικα.opensourceforu+2