IEEE Spectrumun hazırladığı rapor, daha öncekilerine benzer şekilde birçok kaynaktan faydalanılarak hazırlanıyor. 11 farklı kriteri göz önünde bulunduran IEEE Spectrumun raporu, metriklerini 9 ayrı kaynak aracılığıyla topluyor. Rapor en popüler programlama dili sorusunun dışında da birçok soru işaretine yanıt tutuyor. IEEE Spectrum derecelendirmesi haricinde Popülarite (Trending), En Çok Aranan (Jobs) ve Açık Kaynak (Open) şeklinde derecelendirilebilen rapor, her bir dil için Web, Mobil, Kurumsal ve Gömülü (Embedded) olarak filtrelenebiliyor.
Geçtiğimiz yıl olduğu gibi birçok filtre ve derecelendirme türünde Python galibiyeti elinde tutuyor. Amiyane tabirle; zirveye kazık çakan Pythonun mevcut pozisyonlarını geçen yıla oranla güçlendirmeye başardığı da dikkat çekiyor. Geçtiğimiz sene IEEE Spectrum derecelendirmesinde Python (100) ile C (99.7) dilinin arasındaki fark 0.3 puan kadarken, bu yıl farkın 1.6 puan olması dikkat çekiyor.
Pythonun Yükselişin Ardındaki Nedenler Neler?
IEEE Spectrumun verilerine göre programlama dillerinin arasında sıralama bazında büyük puan farklılıkları yok. Yine de Pythonun azimli duruşu ve doları andıran yükselişinin ardındaki nedenleri merak etmemek mümkün değil. Peki, Pythonun her seferinde arşa çıkmayı başarmasının potansiyel nedenleri nedir?
Öncelikle, her alanda parmağı olan Pythonun kabul gördüğü en önemli sektör gömülü sistemler. Gömülü uygulamalar Pythondan önce, büyük işleme gücüne ihtiyaç duyuyordu. Kısıtlı işleme gücü ve bellekler ise ihtiyacı karşılama konusunda yetersiz kalıyordu. Ancak modern mikrodenetleyiciler ile bu yükün altından kalmak artık çok daha kolay.
Pythonun sürekli yükselişinin arkasındaki bir diğer neden ise R dilinin derecelendirmede düşüş yaşaması olabilir. Büyük veri ve istatistikleri işleme alanında kullanılan R popülaritesini yavaştan kaybederek yerini Pythona bırakıyor. Pythona makine öğrenimi için yüksek kaliteli kütüphanelerin sunulması uzmanlar tarafından Pythonu daha çekici bir seçenek haline getiriyor.
Ve elbette Pythonun Web ayağındaki popüler Frameworklerini görmezden gelemeyiz. Django ve Flask gibi başarılı Frameworkler de Pythonun popülaritesini destekliyor. Veri Bilimi alanında da Python yine otomasyon/scripting işlerinde sıklıkla tercih ediliyor.
Python popülaritesini her yıl biraz daha arttırmayı başarıyor. Eğer yeni bir programlama dili öğrenmek istiyorsanız ya da işe en revaçta olanından başlamak isterseniz, Python artık görmezden gelinemeyecek kadar büyük bir seçenek.
Sizce Pythonun yükselişi önümüzdeki yıllarda devam edebilir mi?