Vox sistem dili İngilizce cümleleri doğrudan makine koduna çeviriyor
Öne çıkanlar
- Voxlang, İngilizce cümle tabanlı sözdizimini doğrudan x86_64 assembly koduna çeviriyor.
- Programlar libc veya çöp toplayıcı olmadan yaklaşık 4,5 kilobaytlık statik ikili dosyalara derleniyor.
- Bellek yönetimi çalışma zamanı yerine derleme anındaki satır içi denetimlerle sağlanıyor.
Yeni sistem programlama dili Voxlang (Vox), doğal İngilizce cümle yapısını doğrudan x86_64 NASM assembly koduna derliyor. Geliştiriciler, sözdizimi engellerini kaldırarak kod inceleme ve denetleme süreçlerini basitleştirmeyi hedefliyor. Dil, herhangi bir çalışma zamanı ortamı (runtime), libc bağımlılığı veya çöp toplayıcı (garbage collector) olmadan yalnızca sistem çağrılarıyla çalışan küçük statik ikili dosyalar üretiyor.
Bellek yönetimini derleme zamanı yapıları ve assembly içine eklenen satır içi denetimlerle sağlayan Vox, doğrudan ham işaretçi kullanımını engelliyor. Dildeki dinamik ve sabit arabellekler derleyici tarafından yönetiliyor; sınır dışı bellek erişimleri çökmeye yol açmak yerine işlemi durdurup hata bayrağı atıyor. Projenin 0.4.13 sürümüyle derlenen örnek ikili dosyaların boyutu 5 kilobaytın altında kalıyor.
Sözdizimsel yapısıyla yapay zeka modelleri tarafından yazılan kodların insanlar tarafından daha rahat denetlenmesini de amaçlayan Vox; Cargo, Fedora Copr ve Nix paket yöneticileri üzerinden kurulabiliyor. Proje, C performansına ulaşmayı hedeflerken şeffaf ve okunabilir assembly çıktısı sunmaya odaklanıyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.