2018 IEEE en iyi 47 programlama dili yayınlandı! Python dörtte ilk sırada

Xinzhiyuan Raporu

Kaynak: IEEE Spectrum

Editör: Xiao Qin, Jin Lei

Xin Zhiyuan Rehberi Bugün, IEEE Spectrum en son beşinci yıllık programlama dili etkileşim sıralamasını yayınladı! Python sadece birinci sırada değil, aynı zamanda kapsamlı dizinde, kullanıcı büyüme hızında, istihdam avantajında ve açık kaynak dilinde en üst sırada yer alıyor. Hayat kısa, hala Python kullanmıyor musun?

Bugün, IEEE Spectrum en son beşinci yıllık programlama dili etkileşim sıralamasını yayınladı!

Bu liste, 9 kaynaktan gelen 11 göstergeyi birleştirir ve 47 programlama dilinin popülerliğini sıralar.

Elbette, her programcının kendi "en iyi dili" vardır ve farklı programcıların farklı ihtiyaçları ve ilgi alanları vardır.Bu nedenle, IEEE Spectrum tüm bu göstergeleri benzersiz bir sıralamada birleştirmedi.

Aksine, IEEE Spectrum etkileşimli bir uygulama sağlar, okuyucular ilgilendikleri sıralamayı kişiselleştirmek için bu gösterge kombinasyonlarının ağırlığını seçebilirler. Bu sıralama, tipik IEEE üyelerinin ilgi alanlarına göre ayarlanan varsayılan ağırlıkları içerir ve ayrıca açık kaynaklı projelerin avantajlarına odaklanan diğer ön ayarlar sağlar. Okuyucular, gömülü veya masaüstü ortamları gibi ilgilenilmeyen dilleri dışlamak için filtreler uygulayabilir.

Geçen birkaç yılın listelerini karşılaştırarak, programlama dillerinin popüler eğilimlerinin nasıl değiştiğini görebilirsiniz.

Python listenin başında, C ++ ikinci ve üçüncü C

Listeyi açın!

Tipik IEEE üyeleri ve Spectrum okuyucular için 2018'in En İyi 10 programlama dili şunlardır:

2018 En İyi 10 Programlama Dili

Analize devam etmeden önce karşılaştırma amacıyla 2017 listesini de sunduk:

2017'nin En İyi 10 Programlama Dili

2018'de Python ilk sırada yer alıyor! Geçen yıl, Python da birinci sırada yer almasına rağmen, puanı ikinci sıradaki C dilinden sadece biraz daha yüksekti.Python 100 puan aldı ve C 99.7 idi.

Ancak bu yıl, Pythonun avantajları açık, birinci ve ikinci sıra arasındaki fark daha da büyük. C ++ ikinci sırada Puan 98.4'tür. Geçen yıl Java 99,4 puanla üçüncü sırada yer alırken, bu yıl 97,5 puanla dördüncü sıraya geriledi. bu yıl Üçüncü sırada C , Puan 98,2'dir.

Python neden listeye hakim olmaya ve programcıların beğenisini kazanmaya devam edebilir? İlk 10 programlama dili sıralamasındaki diğer iki değişiklik bize bazı ipuçları verebilir.

Her şeyden önce, Python artık şu şekilde sınıflandırılmıştır: Gömülü dil (Gömülü dil). Geçmişte, gömülü uygulamalar için kod yazarken ana eğilim, sınırlı işlem gücü ve belleğe sahip makinelerde kodu dinamik olarak hesaplamanın büyük ek yükünden kaçınmak için derlenmiş diller kullanmaktı. Moore Yasası ortadan kalkıyor olsa da, henüz ölmedi. Pek çok modern mikro denetleyici artık Python yorumlayıcısını barındırmak için yeterli kapasiteye sahiptir. Python'u bu şekilde kullanmanın bir avantajı, bazı uygulamalarda etkileşimli komut istemleri yoluyla ek donanım kullanmanın veya komut dosyalarını dinamik olarak yeniden yüklemenin çok uygun olmasıdır. Python'un popülaritesini artırmaya yardımcı olan yeni bir alanda giderek daha fazla kullanılıyor.

Python'un artan popülaritesinin bir başka nedeni de R'deki küçük düşüşte görülebilir. R 2016'da popülaritesinde zirveye ulaştı, beşinci, geçen yıl altıncı sıraya geriledi ve şu anda yedinci sırada. R, istatistikleri ve büyük verileri işlemeye adanmış bir dildir. Büyük veri kümelerine olan ilgi, makine öğreniminde büyük verinin uygulanmasına giderek daha fazla kayarken, istatistik ve makine öğrenimi için yüksek kaliteli Python kitaplıklarındaki artış, esnek Python dilini daha özelleşmiş R'den daha profesyonel hale getirebilir. Çekici neden.

Trending tarafından önceden ayarlanmış sıralamalara bakıldığında, bu hangi dillerin hızla büyüdüğüne odaklanan bir göstergedir. Google'ın Go dilinin geçen yıl yedinci sıradan beşinci sıraya yükseldiğini görüyoruz. Ancak en hızlı büyüyen, 15. sıradan 8. sıraya yükselen Scala olmalı. Scala, Java'nın bir iyileştirmesidir, bu nedenle varsayılan ön ayardaki Java sıralamasındaki düşüş, Scala'nın yükseliş eğilimiyle ilişkili olabilir.

Şaşırtıcı bir şekilde, ActionScript sıralamalarda biraz gelişti. Geçen yıl 0.0 puanla en alt sıralarda yer aldı ve hepimiz bu dili ortadan kaldırmaya hazırız. Bununla birlikte, bu yıl sonunda 1,6 puanla sondan bir önceki pozisyona geri döndü ve Dördüncü kez gömülü dillerdeki ana güç bu yıl ördeği kazandı. Gelecek yıl hala ördek ise sıralamadan çıkarılacak.

IEEE Specturm kapsamlı genel sıralaması: İlk 10'da çok az değişiklik var, 11'inci ile 40'ın arasında yıkıcı dalgalanmalar var

IEEE Spectrumun kapsamlı sıralaması varsayılan ağırlıklarla oluşturulur. Aynı zamanda, programlama dilleri de kullanıcı büyüme oranı, istihdam avantajı, açık kaynak ve "Kullanıcı Büyüme Oranı" na (Trend) karşılık gelen kişiselleştirilmiş kullanıcı ihtiyaçlarına göre sıralanabilir ve " "İstihdam avantajları" (İşler), "Açık kaynak dili" (Açık) ve "Özel" (Özel) seçenekleri.

2018 yılında IEEE Spectrum Kapsamlı Genel Sıralaması Aşağıdaki gibi, toplam 48 dil seçildi:

2018 IEEE Spectrum Programlama Dili Kapsamlı Sıralaması

Nispeten yüksek dereceli programlama dillerinin geçen yılın sıralamasına göre çok değişken olmadığını görmek zor değil. Bununla birlikte, 2017 sıralama verileri ile karşılaştırıldığında, 11 ile 40 arasında sıralanan dillerin, kendi aralıkları içinde yıkıcı sıralama dalgalanmaları oluşturduğu görülebilir.

Sıralamalarda hızla düşen diller arasında Swift, Cuda, Visual Basic ve Rust, ortalama 6 sıralama düştü. Daha hızlı yükselen diller arasında, ortalama 5 sıralama yükselen İşleme, Amaç-C, Fortran ve VHDL bulunmaktadır. İlginç bir şekilde, geçen yılki sıralamada "yükselen yıldız" Apple Swift dili bu yılki sıralamada keskin bir düşüş yaşarken, Objective-C ısınma eğilimi gösterdi.

J dili ve Ocaml, geçen yılki sıralamalarını sırasıyla 44. ve 45. olarak koruyor. Bu "eski" diller için hala kararlı kullanıcı grupları olduğunu gösterir.

Ancak genel olarak, bu yılki kapsamlı programlama dilleri sıralamasında hala yeni diller yok. Bir kez daha "kodu pekiştirme aşamasına girdik" cümlesini doğruladı.

İlk 20 kullanıcı büyüme oranı: Önce Python, Swift 5'ten 19'a düştü

Kullanıcı büyümesi açısından bakıldığında, Python hala en popüler programlama dilidir.

Bu yıl C ++ ve Java'nın kullanıcı büyüme oranı C dilinden daha hızlı. İlk 20 dil arasında, kullanıcı büyüme oranı az ya da çok değişti, ancak Apple'ın Swift dili geçen yıl beşinci sıradan 19'uncu sıraya düştü ki bu utanç verici.

Bu yılki kullanıcı büyüme oranı (Trend) İlk 20 sıralaması şu şekilde:

2018 IEEE Spectrum Programlama Dili Kullanıcı Büyüme Sıralaması İlk 20

İstihdam avantajı İlk 20: Python ve Java takas, AI eskisini çok sıcak yapıyor

Ardından, istihdam avantajı açısından Python, geçen yıl istihdam avantajında üçüncü sıradan listenin en üstüne sıçradı ve bu da etkisinin arttığını gösteriyor.

C ve C ++ hala ikinci ve dördüncü sırada yer alırken, Java geçen yıl ilk sıradan üçüncü sıraya geriledi. Matlab, Go ve Objective-C gibi dillerin istihdam açısından avantajları hala artıyor. Bununla birlikte, Swift'in istihdam avantajı keskin bir şekilde düştü.

Bu yılki programlama dilleri istihdam avantajına göre (İşler) şu şekilde sıralanmıştır:

2018 IEEE Spectrum Programlama Dili İstihdam Avantajı Sıralaması İlk 20

En iyi 20 açık kaynak dili: Python hala ilk, C ++ ikinci ve Java üçüncü

Son olarak, 2018 açık kaynak dil sıralamasına bakıldığında, Python, C ++, Java ve C geçen yılın sıralamalarıyla tutarlı ve hala ilk dörtte. PHP geçen yıl 12. sıradan 6. sıraya yükseldi.

Şaşırtıcı olmayan bir şekilde, Swift 17 yılda beşinci sıradan 20. sıraya düştü. Apple'ın Swift dilinin bu sıralamada bu kadar şaşırtıcı olmasının nedeni bu olabilir.

2018 IEEE Spectrum Açık Kaynak Dil Sıralaması İlk 20

Her zaman olduğu gibi, IEEE Spectrum, kullanıcılara, kullanıcılarla ilgisi olmayan seçenekler hariç tutularak filtrelenebilen çeşitli sıralama sonuçları sunar. 2017 sıralaması, 9 kaynaktan gelen 11 göstergenin ağırlıklandırılması ve birleştirilmesiyle oluşturuldu.Ancak, Dice web sitesi bu yıl API'sini kapattığından, bu yıl sıralama kaynağı 8 olarak değişti (2017 sıralamasına kıyasla Sonucun etkisi yoktur).

Önceki yılların verileriyle karşılaştırmak veya daha fazla bilgi edinmek istiyorsanız, web sitesini ziyaret edip önce "Karşılaştırma Ekle" yi tıklayabilir ve ardından karşılaştırma sonucunu almak için "Sıralamayı Düzenle" yi tıklayabilirsiniz (karşılaştırılabilir zaman aralığı 2014 ile 2017 arasındadır) .

IEEE Specturm'un 2018 en son programlama dili sıralaması 48 dili içerir:

https://spectrum.ieee.org/static/interactive-the-top-programming-languages-2018

Xinzhiyuan AI WORLD 2018 [Erken Kayıt Bileti] satışa çıktı!

Xinzhiyuan, AI WORLD 2018 konferansını 20 Eylül'de Pekin'deki Ulusal Kongre Merkezi'nde gerçekleştirecek ve makine öğrenimi vaftiz babası, CMU profesörü Tom Mitchell, Mikes Tekmark, Zhou Zhihua, Tao Dacheng, Chen Yiran ve diğer AI liderlerini makine zekasına dikkat etmeye davet edecek. Ve insan kaderi.

Konferans resmi web sitesi:

Şu andan 19 Ağustos'a kadar Xinzhiyuan, küresel yapay zeka liderleriyle iletişim kurmak ve küresel yapay zeka endüstrisinin sıçrama gelişimine tanık olmak için sınırlı sayıda erken kayıt bileti satacak.

  • Aktivite hattı bileti satın alma bağlantısı:

  • Etkinlik satırı bilet alımı için QR kodu:

Su, kara ve hava flaş galası! Orange Island'daki on binlerce insanın korosu tutkuyu ateşliyor
önceki
MPV'yi kestikten sonra, CX-8 Mazda'nın 7 koltuklu SUV'sinin yükünü kaldırabilir mi?
Sonraki
95 Sonrası Doktora Bodhidharma Akademisi'ne katıldı, 14 yaşında üniversiteye gitti, Ali tarihindeki en genç bilim adamı oldu
Bahar Festivali Halk Takvimi İlk Ayın İlk Ayının Altıncı Günü: Zavallı Tanrıyı Büyük Süpürme
Dünya rekoru! ImageNet'i 4 dakikada eğitin! Ölçeklenebilir ultra büyük ölçekli GPU yakınsama algoritmasının ayrıntılı açıklaması
Ağzınızda yediklerinize Chunwei denir
Yeni nesil XC60'ın ön çalışması: Volvo Gothenburg fabrikasında arazi testi
Kuzey Kutbu girdabı tekrar güneye gitti ve süper güçlü soğuk dalga Japonya'nın birçok yerini vurarak rekor kırdı!
Kahve ve dostluk | Kiraz çiçeği en güzel ne zaman? Düşerken
Google Brain açık kaynak TensorFuzz, sinir ağlarında otomatik olarak hata ayıklama!
Yerli futbolcular 3 turda 31 gol atarken, Wu Lei 7 golle başı çekerken, uzun süredir böyle bir sahne görülmedi.
Bu hayatta, Kuzeybatı'ya bir gezi değerlidir!
Changan CS95 söylediği kadar acımasız ve acımasız mı?
"Akademik Tahrif Salgını" Tatillerde dünya çapında 400.000 bilim insanı, aralarında Nobel Ödülü sahibi de bulunan makaleler yayınladı!
To Top