9 puan yazan xguru 2022-07-23 | 8 yorum | WhatsApp'ta paylaş
  • Java → Kotlin, JavaScript → TypeScript gibi mevcut ekosistemle uyumlu olabilen bir dil hedefleniyor
    → Rust'ın C++'ın yerini alacağından söz edilse de, C++ ekosistemini Rust'a taşımak zor
  • C++ → Carbon geçişi çok kolay yapılabiliyor ve iki yönlü uyumluluk sunuyor
  • LLVM kullanarak C++ düzeyinde performans sağlıyor
  • Kalıtımdan template'lere kadar mevcut C++ koduyla birlikte çalışabilir
  • Mevcut C++ build sistemi aynen kullanılabilir
  • C++ geliştiricileri tarafından kolayca öğrenilebilir

8 yorum

 
ragingwind 2022-07-25

Bugünkü MS Typescript konumunda aslında Google'ın Dart'ının olması gerektiğine dair hikâyeyi de hatırlayın.

 
jeukdev 2022-07-27

Bu nasıl bir hikâye?

 
sixmen 2022-07-23

TypeScript ve Kotlin gibi başarılı örnekler var ama o devasa ve berbat C++’ın tamamını gerçekten kapsayabilir mi, emin değilim.

 
lambdacaster 2022-07-23

Sadece başlıktaki Carbon’u görünce, çok kısa bir an için Apple’ın Carbon’unun bir dil olarak yeniden doğduğunu sandım hahaha

 
lifthrasiir 2022-07-23

Carbon her hâlükârda Google tarafından yapıldığı için ilgi çekmek zorunda, ancak önce şunu hatırlamak gerekir: Google’ın yaptığı (ve sonra yüzüne gözüne bulaştırdığı) dillerin sayısı, bizim bildiğimiz Google menşeli dillerin sayısını epey aşar (hehehe). Carbon README’de de belirtildiği gibi bu proje son derece deneysel ve şimdilik Rust gibi başka dillerin yerini alma ihtimali bile yok. Yol haritasına bakınca Google’ın da o kadar büyük bir güven duymadığı anlaşılıyor; 2022 sonu itibarıyla tek bir grubun katkıların %50’sinden fazlasını yapmamasını hedeflediklerini söylüyorlar, ki başka bir deyişle yalnızca Google ilgileniyorsa bu proje başarısız olur demektir...

 
twince 2022-07-23

İşte bu yüzden Rust konusunda tereddüt ediyordum. Haha

 
ahwjdekf 2022-07-23

Rust öğrenenler için bu içerik biraz afallatıcı geliyor. C++'ın halefinin elbette Rust olacağını sanıyordum... Google destekliyorsa bunu da görmezden gelmek zor... Uyumluluğa bakılırsa, sessiz sedasız C++ üzerinde çalışmayı sürdürüp kendini geliştiren geliştiriciler açısından çok büyük bir etkisi olmayacak gibi görünüyor.