Οι LLMs μπορούν να αυτοματοποιήσουν επιτυχώς τη διαδικασία μεταφοράς λογισμικού από γλώσσα C σε Rust, κυρίως μέσω fuzz testing.
Η διαδικασία μεταφοράς στηρίζεται σε συγκρίσεις εισόδου-εξόδου μεταξύ των προγραμμάτων C και Rust για διατήρηση της συμπεριφοράς.
Το αποτέλεσμα της μεταφοράς είναι λειτουργικό πρόγραμμα Rust που παράγει τα ίδια αποτελέσματα με το αρχικό στο C.
Η χρήση των LLMs μειώνει το κόστος της μεταφοράς κώδικα και καθιστά πιο εφικτή τη διόρθωση και βελτίωση πρεσβυριακού λογισμικού.
Οι αυτοματοποιημένες διαδικασίες δεν είναι πλήρως αυτοματοποιημένες τόσες ώστε η ανθρώπινη παρέμβαση είναι ακόμα απαραίτητη.
Get notified when new stories are published for "🇬🇷 Hacker News Ελληνικά"