Python, Mart 2024’te TIOBE Endeksi’nde diğer programlama dilleriyle karşılaştırıldığında her zamankinden daha popülerdi. Bu arada Rust, TIOBE’nin ilk 20’sine yükselmeye devam etti ve Scratch, 9. sırada ilk 10’a yeniden katıldı. TIOBE Programlama Topluluğu Dizini, arama motoru hacmine göre programlama dillerindeki yıldan yıla eğilimleri gösterir.
Python’un popülaritesi devam ediyor
TIOBE Yazılım CEO’su Paul Jansen, TechRepublic’e gönderdiği bir e-postada “Şu anda yeni programcılara inanılmaz bir ihtiyaç var” dedi. “Böyle bir durumda öğrenme eğrisi yumuşak olan diller daha popüler hale gelecektir.”
Python’un öğrenilmesi nispeten kolaydır ve çok sayıda olası kullanım senaryosuna sahiptir, bu da onu uzmanlık açısından seçeneklerini açık tutmak isteyen yeni başlayan programcılar için iyi bir seçim haline getirir.
BAKIN: Mac’inizdeki temel komutlarla mı başlıyorsunuz? MacOS dizin yapısına yönelik Terminal komutlarına yönelik bir rehberimiz var. (TechRepublic)
Mart ayı TIOBE Endeksi’ne göre Python, diğer tüm programlama dillerinden %4,5 puan önde, şimdiye kadarki en ileri seviye. TIOBE’nin tescilli sıralama sistemine göre Python’un popülaritesi Mart 2023 ile Mart 2024 arasında %0,80 arttı.
Şekil A
Scratch çocuklar için tasarlanmış bir programlama dili olduğundan, Scratch’in TIOBE Endeksi’ndeki yükselişinin aynı zamanda daha fazla yeni başlayanın onu öğrenmeye başlamasından kaynaklanması da mümkündür.
Rust ilk 10’a girme yolunda olabilir
Programlama dili Rust geçen yıl 17. sıradan 19. sıraya yükseldi ve Jansen, Rust’un ilk 10 için “ciddi bir rakip” olduğunu söyledi.
Jansen, TechRepublic’e “Geçen ay Rust için iyi haberler vardı” dedi. “ABD Beyaz Saray Ulusal Siber Direktör Ofisi (ONCD), programcıları C ve C++ kullanmayı bırakıp Rust gibi dillere geçmeye çağırdı. Bu kesinlikle Rust’un popülaritesinin artmasına yol açacak.”
4 Mart’ta ONCD, yazılım ve donanımın güvenliğini daha iyi sağlamak için bellek açısından güvenli programlama dillerini önerdi. ONCD, Rust’ın uzay sistemlerinde kullanım için üç kriteri karşılamasının yanı sıra hafıza açısından güvenli olduğunu özellikle belirtti:
- Rust, kodun çekirdeğe yakın olmasını ve yazılım ve donanımla sıkı bir şekilde iç içe geçmesini sağlar.
- Çıktıların zamanlamasının tutarlı olmasını sağlayarak determinizmi destekler.
- Kullanılmayan belleği otomatik olarak geri kazanan bir işlev olan “çöp toplayıcı” işlevine sahip değildir veya onu geçersiz kılabilir.
Ancak ONCD, Rust’ın “uzay sistemlerinde henüz kanıtlanmadığı” konusunda uyardı. Yine de Rust’ta hafıza güvenliğinin avantaj olabileceği pek çok başka uygulama var.
Üretken yapay zekanın hangi programlama dillerinin popüler olduğu üzerinde etkisi var mı?
Üretken yapay zekanın günümüzün en büyük yazılım kuruluşlarında pek çok işi körüklediği göz önüne alındığında, Jansen’e bunun programcıların aradığı ve öğrendiği diller üzerinde herhangi bir etkisi olup olmadığını sorduk. Şöyle cevapladı: “Üretken yapay zekanın teknoloji dünyası üzerinde yayıldığı kadar büyük bir etkisi olmadı (olmadı). Henüz bu şekilde (AI ile) yazılmış, iş açısından kritik bir yazılım neredeyse hiç olmadı (olmadı) ve kesinlikle güvenlik açısından kritik bir yazılım yok.
Kaynak: https://www.techrepublic.com/article/tiobe-index-march-2024/