Η Microsoft σχεδιάζει να αφαιρέσει όλο τον κώδικα C και C++ στις κύριες βάσεις κώδικα που χρησιμοποιεί μέχρι το 2030, αντικαθιστώντας τον με Rust μια αναδιαμόρφωση μεγάλης κλίμακας με τη βοήθεια της Τεχνητής Νοημοσύνης. 
“Στόχος μου είναι να εξαλείψω κάθε γραμμή C και C++ από τη Microsoft έως το 2030″», γράφει ο Διακεκριμένος Μηχανικός της Microsoft, Galen Hunt, σε μια ανάρτηση στο LinkedIn.
“Η στρατηγική μας είναι να συνδυάσουμε την Τεχνητή Νοημοσύνη και Αλγόριθμους για να ξαναγράψουμε τις μεγαλύτερες βάσεις κώδικα της Microsoft. Στόχος μας μας είναι “1 μηχανικός, 1 μήνας, 1 εκατομμύριο γραμμές κώδικα”.
“Για να ολοκληρώσουμε αυτό το αδιανόητο έργο, έχουμε δημιουργήσει μια ισχυρή υποδομή επεξεργασίας κώδικα. Η αλγοριθμική μας υποδομή δημιουργεί ένα κλιμακωτό γράφημα πάνω στον πηγαίο κώδικα. Η υποδομή επεξεργασίας Τεχνητής Νοημοσύνης, στη συνέχεια, μας επιτρέπει να εφαρμόζουμε AI agents, καθοδηγούμενους από αλγόριθμους, για να κάνουμε τροποποιήσεις κώδικα σε κλίμακα. Ο πυρήνας αυτής της υποδομής λειτουργεί ήδη σε κλίμακα σε προβλήματα όπως η κατανόηση κώδικα”.
Ο Hunt αναφέρει ότι αναζητά έναν Κύριο Μηχανικό Λογισμικού για να βοηθήσει σε αυτήν την προσπάθεια.
“Ο σκοπός αυτού του ρόλου του Κύριου Μηχανικού Λογισμικού είναι να μας βοηθήσει να εξελίξουμε και να ενισχύσουμε την υποδομή μας ώστε να είναι δυνατή η μεταγλώττιση των μεγαλύτερων συστημάτων C και C++ της Microsoft σε Rust”, γράφει ο Hunt.
“Μια κρίσιμη απαίτηση για αυτόν τον ρόλο είναι η εμπειρία στη δημιουργία κώδικα σε επίπεδο συστήματος ποιότητας παραγωγής σε Rust – κατά προτίμηση με τουλάχιστον 3 χρόνια εμπειρίας στη σύνταξη κώδικα σε επίπεδο συστήματος σε Rust. Η εμπειρία σε μεταγλωττιστή, βάση δεδομένων ή υλοποίηση λειτουργικού συστήματος είναι ιδιαίτερα επιθυμητή. Ενώ η εμπειρία σε υλοποίηση μεταγλωττιστή δεν απαιτείται για την υποβολή αίτησης, απαιτείται η προθυμία απόκτησης αυτής της εμπειρίας στην ομάδα μας”.
Αν και τα δελτία τύπου θα είναι από πολύ επιλεγμένα έως και σπάνια, είπα να περάσω … γιατί καμιά φορά κρύβονται οι συντάκτες.
