Ana içeriğe geç
Programlama

Gforth 1.0 sürümü çoklu çekirdek ve C desteğiyle çıktı

Öne çıkanlar

  • Çoklu çekirdek desteği ve aktör modeli benzeri mesajlaşma kuyrukları eklendi.
  • Gelişmiş C arayüzü ile doğrudan kütüphane bağlantısı ve geri çağırma desteği sağlandı.
  • Sözlük yapısı bağımsız bellek bölgelerine ayrılarak genişletildi.

GNU projesinin Forth programlama dili uygulaması olan Gforth, uzun bir geliştirme sürecinin ardından 1.0 sürümünü yayımladı. Yeni ana sürüm, modern donanımlarda yüksek performanslı yürütme sağlarken dilin sözdizimini ve çekirdek yeteneklerini genişletiyor. Geliştirici ekibi, sistemin kararlılık hedeflerini belgeleyerek hangi sözcüklerin kalıcı olarak destekleneceğini ve hangilerinin gelecekte kaldırılabileceğini netleştirdi.

Gforth 1.0 ile birlikte çoklu çekirdek ve donanım iş parçacıkları üzerinde çalışan çoklu görev mimarisi sisteme dahil edildi. Eşzamanlılığı kolaylaştırmak amacıyla aktör modeline benzer mesaj kuyrukları ve görevler arası iş dağıtımını sağlayan Cilk desteği sağlandı. Geliştirilen C arayüzü sayesinde dinamik kütüphanelerden geri çağırma (callback) işlevleri yürütülebiliyor ve C++ kütüphaneleri sisteme doğrudan bağlanabiliyor.

Sürümde ayrıca terminal için durum çubuğu, akıllı yığın görselleştirme ve kod kapsamı analizi gibi entegre geliştirme araçları yer alıyor. Sözlük yapısı birden fazla bölüme ayrılarak bağımsız bellek tahsisine imkan tanındı. Kapanışlar (closures), genişletilmiş dize işleme kütüphaneleri ve düzenli ifadeler de bu sürümle birlikte standart araç setine eklendi.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.