Ana içeriğe geç
Programlama

C alternatifi Copper programlama dili yayımlandı

Öne çıkanlar

  • Copper, C diline alternatif olarak BSD lisansı altında açık kaynak paylaşıldı.
  • Dil, jenerikler, opsiyonel türler, ertelenmiş ifadeler ve Ruby benzeri sözdizimi içeriyor.
  • Başlık dosyaları yerine yalın bir içe aktarma sistemi kullanılıyor ve sırasız tanımlar destekleniyor.

Geliştiricisi tarafından C dilinin yerine kullanılmak üzere tasarlanan Copper adlı yeni alt seviye programlama dili duyuruldu. Dil, C ekosisteminin düşük seviyeli yapısını korurken nesne yönelimli programlama, jenerikler ve modern dil yeteneklerini bir araya getiriyor. BSD lisansı altında açık kaynak olarak dağıtılan proje, hızlı derleme süreleri ve yalın sözdizimiyle öne çıkıyor.

Copper, C dilindeki başlık dosyaları zorunluluğunu kaldırarak basit bir içe aktarma sistemi sunuyor ve tüm tanımların genel ad alanında toplanmasını engelliyor. Dilde herhangi bir tür için tür kalıtımı, çoklu dönüş değerleri, ertelenmiş ifadeler, opsiyonel türler ve basit yineleyiciler yer alıyor. Tanımların dosya içinde sırasız yazılmasına izin veren dil, Ruby benzeri bir sözdizimi kullanıyor.

Minimalizmi en temel özellik olarak konumlandıran dil, geliştiricinin yapıyı kolayca kavrayabileceği net ve açık bir mimariyi benimsiyor. Proje kapsamında derleyici ve standart kütüphane kaynak kodlarının yanı sıra dokümantasyon ve örnek kodlar da erişime açıldı.

Kaynak

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