IEEE Spectrum, yıllık en iyi programlama dilleri sıralamasını yayınladı [1]. 6 yıldır yayınlanan listede, bu yıl, temel metriklerin bazılarını değiştirdiklerini kaydediyorlar[2]. Listeyi yukarıda görüyorsunuz . (tam görmek için resmin üstüne tıklayınız).
IEE Spectrum yeni sıralamada 8 kaynaktan, 11 ölçüm kriterini aldığını ve bunları bir uygulama yoluyla sıraladıklarını belirtiyor. Dünyanın her yerindeki geliştiricinin kullandıklarına bakmanın imkansızlığı ve bazı dillerin birilerine çok önemli olmasına karşın, bazılarının anlamsız olabileceğini bildiklerini ileten IEEE Spectrumcular, veri aldıkları yerler arasında insan kaynakları listeleri ya da uygulama altyapı siteleri bulunduğunu kaydediyor. Buralarda en çok arananlara/kullanılanlara bakıyorlar.
Python Derin Öğrenmede Çok Popüler
Bu yılın listesindePythonbirinci sırada. IEEE Python’un birinciliği için, derin öğrenme konusunda[1] çok popüler olan Keras kütüphanesinin verilerini değerlendirleri açıklaması yapıyor.
Keras’ın Tensorflow,CNTK veTheanoderin öğrenme platform ve araç kitlerine arayüz sağladığına işaret ediliyor. Gerçi Python’un 1991’de ilk kez yayınlandığında derin öğrenme konusunda kullanılmıyordu. Mikrodenetleyicilerde bulunanhesaplama gücündeki çarpıcı artış,CircuitPythonveMicroPythongibi gömülü Python sürümlerinin üreticiler arasında giderek daha popüler hale gelmesine neden oldu.
İlk 5’de Ne Oluyor? Diğerleri Ne Durumda?
Listede daha sonraJava,CveC ++geliyor. IEE Spectrum, geçmiş yıllardaki listelerde bu 3’ünün, Python ile birlikte geçmiş yıllarda sürekli yer değiştirdiğini belirtiyor. Ama bu yıl Python’un arayı açmaya başladığına işaret ediyor.
Çok daha özel kullanılan (uzanlanmış) bir dil olmasına karşın R’nin R 5ciliğe oturduğu görülmüş.
8ci sıradaki Matlab için bir kısa not var. MathWorks tarafından geliştirilen ve sayısal hesaplama için kullanılan özel bir dil olmasına karşın, donanım mühendisliği konusundaki önemi, özellikle simülasyonları çalıştırmadaki fonksiyonu kaydediliyor. MathWorks’ün grafik Simulink paketi ile kontrol sistemleri oluşturulduğuna işaret ediliyor.
Bu arada 11 numaradaki Arduino ve 12 numarada HTML / CSS yer alıyor. Bazı okuyucular buna itiraz etmişler. IEEE açıklamasında “Arduino” nun aslında dilin üzerinde çalıştığı donanım platformları ailesinin adı olduğu ve bu dilin Wiring (veya bazen C veya C ++ olarak adlandırılması gerektiği) olarak adlandırıldığını belirtiyor. Ama Google aramalarda yine de “…. için Arduino Kodu” araması yapıldığından listeye alındığını kaydediyorlar. Bu yolla, sıralamada aşağı düşmesi engellenmiş.
HTML konusunda da benzer bir açıklama var. Buradaki itiraz HTML’nin gerçek bir programlama dili olmadığı için dallanma veya döngü yapıları olmaması şeklinde. Ancak, geliştiriciler arasında HTML ve CSS’nin büyük popülaritesi ve milyarlarca bilgisayarı günlük olarak bir şeyler yapmaları için kullandıkları gerçeği göz önüne alınmış. Bir biçimlendirme dili hala bir dildir diyorlar.
Listede eski olduğu halde hala hayatta olan diller de yer almış. Özellikle, 60 yaşın üzerinde olmasına rağmen, Fortran hala orijinal bilimsel bilgi işlem dili olmanın muazzam miras gücü nedeniyle 38 numaraya geliyor. Dil, aktif bir gelişim içinde olduğu ve 2018’in sonunda yayımlanan en son Fortran standardı , C ile geliştirilmiş birlikte çalışabilirlik ve büyük paralel hesaplamalar için daha iyi destek içerdiği not ediliyor.