Yazılım geliştiricilerin kullanımına sunulan çok çeşitli programlama dillerinin popülaritesini aylık olarak takip eden yazılım test şirketi Tiobe, 2022’nin programlama dili olarak C++’ı seçti.

Şirkete göre, Ocak 2023 Tiobe Dizininde üçüncü sırada yer almasına rağmen, C++’ın popülaritesi geçen yıl Ocak 2022’ye göre %4,26 artarak diğer tüm dillerden daha hızlı arttı.

Bu yılı %3,82 ile popülerliği artan ikinci dil olan C ve %2,78 ile popülerliği artan birinci dil Python takip etmektedir. Üçüncü sıradan gerileyen Java, %1,55’lik büyümeyle şimdi dördüncü sırada yer alıyor.

“C++’ın popülaritesinin nedeni, üst düzey nesne yönelimli bir dil olmasına rağmen mükemmel performansıdır. Bu sayede C++’da hızlı ve büyük yazılım sistemleri (milyonlarca satırdan fazla kod) geliştirmek bir bakım kabusu olmadan mümkün oluyor”, Açıklamak Tiobe’nin CEO’su Paul Jensen.

Aralık 2020’deki son C++ güncellemesi

Ayrıca, C++’ın popülaritesindeki artışı, Aralık 2020’deki nispeten yakın tarihli C++20 güncellemesine bağlıyor. Bu, C++’ın Uluslararası Standardizasyon Örgütü (ISO) tarafından standardize edilecek son sürümüdür.

C++, Chrome’u oluşturmak için kullanılan birincil dildir ve Android Açık Kaynak Projesi için C ile birlikte önemli bir dil olmuştur. C++ ayrıca sistem programlama, otomotiv endüstrisi, finans sektörü ve oyun geliştirmede popülerdir.

Tiobe endeksi ile ilgili olarak Paul Jensen, C++ 11 standardının 2011’de piyasaya sürülmesiyle C++’ın popülerlik kazandığını ve 1998’den bu yana ilk büyük yükselişini işaret ettiğini belirtiyor.

“Bu yeni standardın benimsenmesi [C++11] Yeni dil tanımını destekleyecek C++ derleyicileri olmadığı için birkaç yıl sürdü. C++11 nedeniyle C++, 2001’den beri istikrarlı bir düşüş yaşadıktan sonra Tiobe dizininde yavaşça yükseliyordu. İkinci dönüm noktası, C++20’nin son sürümü,” diyor Paul Jensen.

Rust tekrar ilk 20’ye tırmanıyor

Paul Jensen ayrıca, C++ rakibi Rust’ın tekrar ilk 20’ye girdiğini belirtiyor (26. sıradaydı)inci bir yıl önceki yer), ancak “bu sefer iyi görünüyor” iddiasında bulunarak, artık ilk 20’de istikrarlı bir konuma sahip olabileceğini öne sürüyor.

Rust’a yönelik farkındalık, Linux çekirdeği 6.1 sürümü için resmi olarak kabul edildikten sonra geçen yıl içinde arttı ve Rust’ta sürücü yazmanın önünü açtı.

Birçok yönden C++, Tiobe’nin Yılın Dili için ilginç bir seçimdir. Microsoft Azure CTO’su Mark Russinovich geçtiğimiz günlerde geliştiricilerin yeni projelerde C veya C++ kullanmaktan kaçınmalıdır ve bunun yerine bellek güvenliği avantajları nedeniyle Rust’ı kullanın ve hatta sektörü bu dillerin kullanımdan kaldırıldığını beyan etmeye çağırdı.

2021’de Rust’ı benimseyen Android Açık Kaynak Projesi, mevcut C veya C++ kodunu yerinde bırakıp Rust’ta yeni kod yazarak Rust’ın benimsenmesini yönetiyor. Mühendisleri, Rust’ın C ve C++’a eşdeğer performans sunarken bellek güvenliği sağlayabileceğini keşfettikten sonra bu kararı verdiler.

NSA bile yakın zamanda geliştiricilerden C ve C++’dan C#, Go, Java, Ruby, Rust ve Swift gibi bellek açısından güvenli bir programlama diline geçmeyi düşünmelerini istedi.

Özetle Tiobe Ocak 2023 indeksindeki ilk 10 dil Python, C, C++, Java, C#, Visual Basic, JavaScript, SQL, Assembly dili ve PHP’dir. Tiobe, sıralamasının dünya çapındaki kalifiye mühendis sayısına, kurslara ve üçüncü taraf satıcılara dayandığını söylüyor. Ayrıca sıralamaları hesaplamak için popüler arama motorlarını kullanır.

Kaynak : ZDNet.com



genel-15