İnternet devi Google, C++’ın halefi olarak konumlandırılan Carbon isminde yeni bir programlama dili duyurdu. Şirket Toronto’da meydana gelen Cpp North geliştirici etkinliğinde Carbon gösterimi ile ilgili fazlaca önemli detaylar paylaştı. Google mensupları, geliştirici Chandler Carruth da dahil olmak üzere Carbon üzerinde çalışıyor. Geliştirmenin hangi aşamada olduğu hemen hemen bilinmiyor ancak Google, tam teşekküllü bir programlama dili oluşturarak onu popüler hale getirebileceğini onlarca kere defa kanıtladı. Chandler Carruth, Carbon’u bir ikame değil, C++’ın halefi olarak tanımlıyor. Günümüzde bu tür örnekler mevcut. Örneğin Kotlin, Java’nın halefi olarak kabul ediliyor. Yine aynı şekilde iOS platformunda kullanılan Swift, Objective-C’nin halefi konumunda.
C++ koduyla tamamen ahenkli
Geliştiricilerin ifadelerine göre, Carbon’un C++’dan ödünç alacağı en mühim şey performansı. Ayrıca C++’ın mevcut tüm eksikliklerini ortadan kaldırmayı başardıklarını vurguluyorlar. Carbon programa dilinin kodu C++ koduna fazlaca benziyor hatta bir çok açıdan nerede ise aynı. Geliştiriciler istedikleri taktirde mevcut C++ koduyla tamamen ahenkli olan Carbon kodunu C++ koduna entegre edebilecekler. Tamamen Carbon’a geçmek isteyen C++ programcıları için ise C++ kitaplıklarını Google’ın yeni dilindeki kodlara otomatik olarak çevirecek bir araç seti kullanacaklar. Carbon, Google tarafından ortaya çıkarılmasına rağmen firma bunun “camia tarafınca yürütülen bağımsız bir proje” olması gerektiğine inanıyor. Deneysel aşamada olan yeni programlama dili daha şimdiden birçok firmanın ilgisini çekmiş durumda. Geliştiricilerin gereksinim duyabileceği tüm Carbon araçları ve kaynak kodu GitHub’da Apache 2.0 lisansı altında dağıtılıyor.