Diller

Paylaş:

Bu bölüm programlama, kodlama ve işaretleme dillerindeki en son trendlerin istatistiksel bir dökümünü sağlar.

Programlama, kodlama ve işaretleme dilleri

Son 12 ayda hangi programlama, kodlama ve işaretleme dillerini kullandınız?

Son 12 ayda hangi programlama, kodlama ve işaretleme dillerini kullandınız?

Objective-C objektif olarak kullanımdan kaldırıldı

Son altı yılda kullanıcılarının üçte ikisini kaybeden Objective-C ömrünün sonuna yaklaşıyor gibi görünüyor. Geçtiğimiz yıl, programcıların %2'sinden azı Objective-C'yi en az bir kez kullandı ve yalnızca 11 anket katılımcısı bu dili ana dili olarak bildirdi. Objective-C'nin kullanımındaki düşüş, COBOL ve Perl'ü bile geride bıraktı.

Bu dil, 1984'te tanıtıldıktan sonra Apple'ın onun yerini alacak Swift'i 2014'te kullanıma sunduğu zamana kadar iyi performans sergiledi. Kotlin, Dart ve benzer platformlar arası diğer diller sayesinde iOS geliştiricileri çok sayıda seçeneğe sahip olduğu için Objective-C'ye bağlı kalmak zorunda değiller.

Rust'a güven: Bir büyüme hikâyesi

Bu yılın en popüler dilleri arasında yeni bir kullanım rekoru kıran tek dil Rust'tır. Sıkı güvenlik ve bellek sahipliği mekanizmalarıyla C++'ın yerini alabilecek Rust'un kullanıcı tabanı, son beş yılda istikrarlı bir büyüme gösterdi. Verilerimize göre altı Go kullanıcısından biri Rust'ı benimsemeyi düşünüyor.

Birincil programlama, kodlama ve işaretleme dilleriniz nelerdir?

En fazla üç dil seçin.

JavaScript: Popülerlikte hafif düşüş

Geçen yıl popülerlik açısından ilk üç dil başa baş gittiler. Bu yıl aralarında hâlâ pek bir fark yok. Java yeniden birinci sırayı alırken JavaScript yüzde üç puan kaybettikten sonra üçüncü sıraya geriledi.

Bazı programcıların TypeScript'i başka bir dille birlikte kullanmak yerine aşamalı olarak tek başına kullanmaya geçtiği görülüyor. 2020'de TypeScript kullanıcılarının %47'si TypeScript'i JavaScript ile birlikte kullandı; bu yıl bu rakam %38'e düştü. Gelecekte JavaScript'in payında birkaç puanlık daha düşüşe tanık olacağımızı varsaymak makul bir öngörü.

Başka bir dil öğrenmek isteyen programcıların oranı JavaScript kullanıcıları arasında diğer dillere kıyasla daha yüksek. Bu, aynı zamanda TypeScript'in kullanıcı geçişinden yararlanırken kullanıcı kaybetme riskini de artırıyor.

Önümüzdeki 12 ay içerisinde başka dilleri kullanmayı / başka dillere geçmeyi düşünüyor musunuz? Yanıtınız evetse hangi dillere?

Bu tablodaki değerler, sütunlarda (yatay olarak) listelenen dillerin kaç kullanıcısının, satırlarda (dikey olarak) listelenen bir dile geçmeyi planladığını gösterir. Örneğin, C# kullanıcılarının %10'u Rust'ı benimsemeyi planlıyor.

Rust, uzun yıllardır öğrenilmesi en popüler diller arasındaydı. Ancak ilk kez 2023'te en üst sırada yer aldı.

Rust, Go'yu geride bırakarak başka bir dile geçmek isteyenlerin birincil tercihi olmakla kalmadı, ayrıca Rust'ı benimsemeye hazır olanlar arasında Go kullanıcıları ilk sıradaydı.

Bununla birlikte, Go'nun kullanıcı tabanı 2020'ye kadar hızlı bir büyüme gösterdiğinden Go'dan geçiş yapanların önemli bir kısmı da büyük olasılıkla Rust'ı erken benimseyenleri temsil ediyor. Bu trend belirleyicilerin çoğu, bir sonraki büyük trendin arayışında olduklarından Rust'ı benimsedikten sonra yeni "büyük" trende geçebilirler.

Kullanıcıları başka dillere geçmek istemeyen programlama dilleri

En az 150 yanıtta bahsedilen diller dâhil olmak üzere, birincil programlama dillerine göre "Hayır, benimsemeyi / geçiş yapmayı planlamıyorum" yanıtını veren katılımcıların payı.

Scala ve Rust, en az sayıda programcının geçiş yapmak istediği diller olarak öne çıkıyor.

Ana dillerinizle ne tür yazılımlar geliştiriyorsunuz?

Ana dile göre en çok kazanan çalışanların oranı

En çok maaş alan çalışanlar, maaşları kendi bölgelerinde ilk çeyrekte yer alan çalışanlardır.

Doğru aracı bulun

Zaman ayırdığınız için teşekkür ederiz!

Raporumuzu faydalı bulduğunuzu umuyoruz. Bu raporu arkadaşlarınızla ve meslektaşlarınızla paylaşın.

JetBrains Tech Insights Lab'e katılın

JetBrains ürünlerinin kullanımını daha kolay ve çok daha güçlü hâle getirmek için anketlere ve kullanıcı deneyimi çalışmalarına katılın. Araştırmamıza katılarak ödül kazanma şansına da sahip olursunuz.

Ham veriler Çok yakında

Ham verileri hazırlıyoruz. İndirilmeye hazır olduğunda bildirim almak için e-postanızı girebilirsiniz.

By submitting this form I agree to the JetBrains Privacy Policy

Herhangi bir soru ya da öneriniz varsa lütfen bizimle surveys@jetbrains.com adresinden iletişime geçin.