Yapay Zeka ile C Kodları Rust'a Dönüştürülecek
ABD Savunma İleri Araştırma Projeleri Ajansı (DARPA), eski C kodlarını Rust gibi modern dillere çevirmeyi amaçlayan TRACTOR isimli bir proje geliştiriyor. TRACTOR aracılığıyla, eski C kodlarının Rust diline otomatik olarak dönüştürülmesi hedefleniyor.
DARPA, bu projenin amacının eski C yazılımlarında ortaya çıkan bellek güvenliği açıklarını gidermek olduğunu belirtiyor. TRACTOun program yöneticisi Dan Wallach, yapay zeka servislerinden C kodunu Rust'a çevirmeyi düşünmenin, karmaşık projeler için yetersiz kaldığını ifade ediyor.
Google ve Microsoft gibi teknoloji devlerinin de bellek güvenliği hatalarını önlemek için C ve C++ dışında güvenli diller kullanmaya yönelik çabaları, ABD kamu sektöründe de benzer girişimlere yol açtı. Beyaz Saray ve CISA, Rust, C#, Go, Java ve Swift gibi güvenli bellek yönetim sistemlerine sahip dilleri kullanmaya teşvik ediyor.
DARPA, TRACTOR projesi için teklif sunmayı planlayan şirketler için bir etkinlik düzenliyor.