"Python, yüksek gelirli ülkelerde en hızlı büyüyen dil haline geldi" Geliştirici ekosistemindeki en iyi 10 dil

1Xinzhiyuan önerilir

Son araştırmalarımız, zengin ülkelerin (Dünya Bankası tarafından yüksek gelirli ülkeler olarak tanımlanmıştır) diğer ülkelerden farklı teknolojileri araştırmayı sevdiklerini göstermektedir. Bunların arasında gördüğümüz en büyük fark Python dili. Yüksek gelirli ülkelere odaklandığımızda, Python'un büyüme oranının Stack Overflow Trends veya diğer bazı küresel yazılım geliştirme sıralamalarında gösterilenden daha hızlı olduğunu bile görebiliriz.

Bu makalede, yüksek gelirli ülkelerdeki Stack Overflow trafiğinde gösterildiği gibi, Python dilinin son beş yıldaki alışılmadık büyüme oranını inceleyeceğiz. "En hızlı büyüyen" terimini tam olarak tanımlamak zor olabilir, ancak biz Python'un gerçekten en hızlı büyüyen ana programlama dili olduğunu düşünün .

Bu makalede bahsedilen rakamların çoğu, birlikte Stack Overflow trafiğinin% 64'ünü oluşturan Amerika Birleşik Devletleri, Birleşik Krallık, Almanya, Kanada ve diğer benzer ülkeler gibi yüksek gelirli ülkelerden geliyor. Hindistan, Brezilya, Rusya ve Çin gibi diğer bazı ülkeler de küresel yazılım geliştirme ekosistemine büyük katkılarda bulunmuştur. Python da bu ülkelerde büyüyor olsa da, bu makale bu ekonomileri neredeyse hiç kapsamıyor.

Bir dili kullanan kullanıcı sayısının dilin kalitesini ölçmek için kullanılamayacağı vurgulanmalıdır: artık reçeteden değil geliştiriciler tarafından kullanılan programlama dilinden bahsediyoruz.

Yüksek gelirli ülkelerde Python'un büyümesi

Stack Overflow Trends'de görebileceğiniz gibi, Python son birkaç yılda hızla büyüyor. Ancak bu makale için, yüksek gelirli ülkelere odaklanacağız ve kullanıcıların sorduğu soruları değil, Stack Overflow'daki sorulara erişimi analiz edeceğiz.

Stack Overflow problem görünümündeki veriler 2011'in sonuna kadar uzanıyor. Bu süre zarfında, Python'un diğer beş ana programlama diline göre büyümesine bakabiliriz. Bunlar şu anda yüksek gelirli ülkelerde Stack Overflow'daki ilk on etiketten altısı; ayrıca bu dördü, yani CSS, HTML, Android ve JQuery dahil edilmemiştir.

Haziran 2017'de, Python, yüksek gelirli ülkelerde ilk kez Stack Overflow'da en çok ziyaret edilen etiket oldu . Amerika Birleşik Devletleri ve Birleşik Krallık'ta en çok ziyaret edilen etikettir ve diğer çoğu yüksek gelirli ülkede (diğeri Java veya JavaScript'tir) ilk iki sıradadır. Bu özellikle etkileyicidir çünkü 2012'de Python'un trafiği diğer beş dilden daha azdı ve trafiği 2,5 kat arttı.

Bu fenomenin nedenlerinden biri, Java trafiğinin mevsimselliğidir. Java, önemli bir lisans dersi olduğu için, trafiği sonbahar ve ilkbaharda artacak ve yaz aylarında azalacaktır. Ama yıl sonunda Python'a tekrar yetişecek mi? Önümüzdeki iki yıldaki büyümeyi tahmin etmek için "STL" adlı bir model kullanmayı deneyebiliriz Bu model, gelecekteki değerleri tahmin etmek için büyümeyi mevsimsel eğilimlerle birleştirebilir.

Bu modelin tahminine göre 2018 yılına kadar Python kesinlikle en popüler etiket olacak. STL ayrıca, yüksek gelirli ülkelerdeki JavaScript ve Java trafiğinin son iki yıldaki duruma benzer şekilde benzer seviyelerde kalacağını ima etti.

Genel olarak, hangi etiketler en hızlı büyüyor?

Yukarıda sadece altı ana dile baktık, o halde yüksek gelirli ülkelerde en hızlı büyüyen teknolojiler nelerdir?

Büyüme oranını belirlemek için 2017 ve 2016 trafik oranını kullanıyoruz. Bu analizde, Angular gibi çerçeveler ve TensorFlow gibi kitaplıklar hariç, yalnızca programlama dillerini (Java ve Python gibi) ve platformları (iOS, Android, Windows ve Linux gibi) dikkate alıyoruz.

Bu çizgi romanda anlatılan "en hızlı büyüme" sorunu nedeniyle, her dilin büyüme oranını genel ortalama büyüme oranıyla karşılaştırmak için ortalama fark grafiğini kullanıyoruz.

Python, yıllık% 27 büyüme oranıyla tüm etiketlere liderlik ediyor. Hem en büyük trafik hem de en hızlı büyüyen etiket . Benzer bir büyüme oranına sahip ikinci etiket, R dilidir. Diğer büyük etiketlerin çoğunun trafiğinin yüksek gelirli ülkelerde sabit kaldığını, Android, iOS ve PHP trafiğinin biraz azaldığını görebiliriz. (Flash'ın ölümüyle ilgili önceki bir gönderide, Objective-C, Perl ve Ruby gibi trafiği azaltılmış bazı etiketlere baktık). Ayrıca, işlevsel programlama dilleri arasında Scala'nın en büyük trafiğe sahip ve çok hızlı büyüyen dil olduğunu, F # ve Clojure'un daha küçük olduğunu ve hala azaldığını, Haskell'in ise aralarında olduğunu ve kararlı kaldığını fark ettik.

Yukarıdaki resimde gözden kaçan önemli bir şey var: TypeScript trafiği geçen yıl gerçekte% 142 arttı, bu da mevcut kapsamı aşmamak için ayrı ayrı ilgilenmemiz için yeterli. Ayrıca diğer küçük dillerin (R, Go ve Rust gibi) Python ile aynı veya daha hızlı büyüdüğünü ve Swift ve Scala gibi birçok etiketin olduğunu ve büyümelerinin de şaşırtıcı olduğunu görebilirsiniz. Python ile karşılaştırıldığında, trafikleri nasıl değişiyor?

R ve Swift gibi dillerin gelişimi gerçekten şaşırtıcı ve TypeScript daha kısa sürede daha hızlı bir genişleme gösterdi. Şekilde gösterildiği gibi, etiket başlangıçta nispeten küçük olduğunda, daha sonra daha hızlı büyümesi daha olasıdır.

Lütfen bu dillerin Python ile "rekabet edebileceğini" kastetmediğimizi unutmayın. Aksine, neden ayrı ayrı analiz etmemiz gerektiğini açıklıyoruz Bunlar daha düşük trafiğe sahip etiketler. Python'un kendine özgü bir durumu var, Stack Overflow'daki en popüler etiketlerden ve en hızlı büyüyen etiketlerden biridir. .

Gelişmekte olan ülkeler: Python hala en hızlı büyüyen programlama dilidir

Şimdiye kadar, yüksek gelirli ülkelerdeki kalkınma eğilimlerini analiz ediyoruz. Peki, Hindistan, Brezilya, Rusya ve Çin gibi diğer bazı ülkelerde Python'un büyümesi nasıl?

Hala en hızlı büyüyen programlama dilidir.

Yüksek gelirli olmayan ülkelerde, Python hala en hızlı büyüyen ana programlama dilidir ; Başlangıçta nispeten düşük bir seviyedeydi ve ancak iki yıl sonra büyümeye başladı (2012'den değil 2014'ten itibaren). Aslında, yüksek gelirli olmayan ülkelerde Python'un yıllık büyüme oranı, yüksek gelirli ülkelerdekinden biraz daha yüksektir.

Bu makaledeki yüksek gelirli ülkelerde etiket trafiğinin artması ve azalması ile ilgili birçok sonuç diğer bölgeler için de geçerlidir ve ikisinin büyüme oranları arasında 0,979'luk bir korelasyon vardır. Bazı durumlarda, Python'a benzer bir "gecikme" fenomeni göreceksiniz, yani yüksek gelirli ülkelerde belirli bir teknolojinin kabulü diğer bölgelere göre bir ila iki yıl önce.

İşin bir sonraki adımı

Sözde "dil savaşını" kışkırtmak istemiyoruz. Bir dilin kullanıcı sayısı onun kalitesi anlamına gelmez ve belirli bir durum için hangi dilin daha uygun olduğunu kesinlikle söyleyemez. Ancak bu bakış açısını göz önünde bulundurarak, hangi dillerin bir geliştirici ekosistemi oluşturduğunu ve ekosistemin mevcut gelişimini anlamak gerektiğine inanıyoruz.

(Bu makale, orijinal bağlantı olan CSDN'den aktarılmıştır: https://stackoverflow.blog/2017/09/06/incredible-growth-python/)

İş ayrıntılarını görüntülemek için orijinal metni okumak için tıklayın ve katılmanızı dört gözle bekleyin ~

Ev satma çağı gitti ve yeni komisyonculuk çağı burada
önceki
Bir makale size anlatıyor! AT, CVT, çift debriyaj nasıl seçilir!
Sonraki
İki genç 9 lüks otomobil dikiz aynasını söktü ve haraç için bir not bıraktı, ancak dikiz aynaları ...
Kışın kırağı takdir etmek için bu dört yere gelin!
Kırılmaz olarak tanınan 4 araba, 2'si Almanca ve 2'si Japonca!
90 sonrası kadın öğretmenler uyuşturucu satıcısı oluyor! Prestijli bir okuldan iyi bir kızdı, uyuşturucu kullandığı için ...
İlkbaharda Almanya'daki Neuschwanstein Şatosuna gideceğim ~
Amerika Birleşik Devletleri'nde Japon arabalarının satışları düştü ve lüks markalar düşmek yerine yükseldi!
Çin, Rusya ve diğer 25 ülke dolar değer kaybetmeye başladıktan sonra, işler tekrar ilerledi ve 26. ülke resmen dolar değer kaybetebilir
Volkswagen T-Cross ön satış fiyatı XR-V'ye meydan okumak için 150.000 Almanca ve Japonca nasıl seçilir?
Karlı gece kritik derecede hasta kızı kurtardı, üç yerde trafik polisi "Reaper" dan daha iyi performans gösterdi
Çinli alıcılar Kanada'dan para çekmeye devam ediyor, Kanada Büyük Buhran'a dönüşebilir ve daha büyük kayıplar tekrar ortaya çıkacak
İlk kez bir yerli otomobil aldıktan sonra, neden ikinci kez bir ortak girişim aracı seçtiniz?
ne? Faturayı ödeyecek paran yoksa kız arkadaşını rahatlatmak için 110'u mu arayacaksın?
To Top