Carbon’un en ilginç özelliği çağrı kuralı (Calling Convention)
(foonathan.net)- Google’ın C++’ın halefi olma hedefiyle duyurduğu yeni dil
- Carbon’un varsayılan argümanları, C++’taki
const T&ile benzer bir biçimde aktarılır
→ derleyici bunu as-if kuralı sayesindeT’ye dönüştürebilir - Avantaj #1: performans (kopyalama yapılmadığı için)
- Avantaj #2: Generic için optimize edilmiş çağrı kuralı
- Avantaj #3: kopyalama da aslında kopyalama değil
- Avantaj #4: adresi olmayan argümanlar
1 yorum
Rust gibi duruyor.