Gelişen teknolojiyle beraber yazılım ve programlama idrak etmek ve kavramak oldukça mühim hale geldi. Her insanın fizyolojik olarak yazılım ya da programlama kurslarına gidecek vakti ya da imkanı olmadığını düşünerek kendi imkanlarıyla bir C++ programlama dili bilgi almak isteyen okurlarımız için çeşitli tavsiyelerde bulunmuştuk. Buraya tıklayarak bu içeriğimizi okuyabilirsiniz.
Birden çok mevzuda emek harcama yürüten Google, geçtiğimiz günlerde DeepMind ekibi ile her insana münasip politikalar üretebilen bir suni zeka geliştirmişti. bundan farklı olarak şirket geçtiğimiz yıllarda kod gerektirmeden resimleri sürükle bırak fasıla yüzü ile geliştirebileceğiniz “Cloud AutoML Vision” isminde bir suni zeka geliştirme platformu oluşturmuştu. Bu alanda çalışmalarına devam eden Google, C++’ın halefi olarak konumlandırdığı yeni bir programlama dilini tanıttı.
Carbon, C++ koduna son derece benziyor
Google’ın Toronto’da meydana gelen Cpp North geliştirici etkinliğinde tanıttığı yeni programlama dilinin adı Carbon oldu. Carbon’un vizyonu ilişkili mühim detaylar paylaşan Google, geliştirmenin hangi aşamada olduğu hakkında rastgele bir izahat yapmadı. Sadece Google çalışanları ve geliştirici Chandler Carruth beraber son derece iyi seviyede olan bir programlama dili oluşturdular.
Geliştiricilerin yapmış olduğu açıklamalara gore, Carbon’un C++’a benzemesinin en büyük sebebi sunmuş olduğu performans. Hem de C++’da var olan olan tüm eksiklikleri ve problemleri da ortadan kaldırmayı başardıklarını ifade eden geliştiriciler, Carbon’un programlama dilinin kodunun C++ koduna oldukca benzediğini hatta birden çok açıdan benzer olduklarını deklare etti.
Geliştiriciler zaman içinde daha güvenli bir yapı oluşturmayı planlıyor
Geliştirici ekibi, sene sonuna kadar en gerekli işçi bir sürümü yayınlamak istiyor. Carbon, her örnekleme için kodu denetim etme ve tekrardan denetim etme ihtiyacını ortadan kaldıracak bir jenerik sistemi de iç oluş suretiyle çağıl programlama ilkeleri üstüne bir en gerekli üstüne inşa edilecek.
C++’da tamamlanmamış olan ve gereksinim duyulan bir öteki vasıf hafıza güvenliğidir. Carbon’un geliştiricileri, başlatılmamış durumları daha iyi izlemenin, dinamik sınır denetimlerini destekleyen API’ler ve programlama dili tasarlamanın ve kapsamlı bir varsayılan hata ayıklama oluşturma modu oluşturmanın yollarını arıyor. Geliştiriciler zaman içinde güvenli bir Carbon alt kümesi oluşturmayı da planlıyor.
Açıklamalara gore, Carbon şunları destekleyecek:
- Performans penceresinden eleştiri yazılım
- program ve lisan gelişimi
- Okunması, anlaşılması ve yazılması basit kod
- Ergonomik güvenlik ve kontrol mekanizmaları
- Süratli ve ölçeklenebilir geliştirme
- Çağdaş işletim sistemi platformları, donanım mimarileri ve ortamları
- yok değil C++ koduyla beraber çalışabilirlik ve geçiş.
İLGİLİ HABER
Google Suni Zeka İle Kanser Teşhisine muavin Olacak Otomobil Geliştiriyor
Carbon, Google ile ortak bir emek harcama neticesinde ortaya çıkmasına karşın geliştiriciler bunun topluluk tarafınca yürütülen bağımsız bir proje olmasını istiyor. Hemen hemen deneysel aşamada olan yeni programlama dili, Github’da Apache 2.0 lisansı altında dağıtılıyor ve geliştirme aşamaları Discord’da münakaşaya açılacak.