TIOBE Şubat Programlama Dili Sıralaması: Objective-C için çıkış yolu nerede?

Bitirme | Tu Min

Ancak rekabet olduğu zaman ilerleme olacaktır.Dördüncü sanayi devrimi vesilesiyle, Nesnelerin İnterneti, yapay zeka, otomasyon, Blockchain XR vb. Gibi teknolojilerin kademeli olgunlaşmasıyla birlikte, alt araç makalesinde programlama dili dünyasında ne gibi değişiklikler oldu? Gerçek durum nedir?

Son zamanlarda, her Ocak ayında güncellenen TIOBE programlama topluluğu, bizim için en son programlama dilinin durumunu duyurdu.

Başlangıçta, TIOBE programlama dili sıralamasının, programlama dillerinin popüler eğiliminin bir göstergesi olduğu unutulmamalıdır.Bu sıralama, küresel teknik mühendislerin, kursların ve popüler olanlar da dahil olmak üzere üçüncü taraf tedarikçilerin sayısına dayanmaktadır. aramak Google, Bing, Baidu, Wikipedia, YouTube, CSDN vb. Gibi motorlar ve teknik topluluklar Spesifik hesaplama yöntemi şu adreste ayrıntılı olarak açıklanmıştır: https: // www .tiobe .com / tiobe-index / programlama-dilleri-tanımı /. Lütfen bu sıralamanın yalnızca belirli bir programlama dilinin popülerliğini yansıttığını ve bir programlama dilinin iyi olup olmadığını veya bir dilin ne kadar kod yazdığını göstermediğini unutmayın.

Bu sıralama, programlama becerilerinizin zamanla ilerleyip ilerlemediğini kontrol etmek için kullanılabilir ve ayrıca yeni bir sistem geliştirirken dil seçimi için bir temel olarak da kullanılabilir. Daha sonra, Şubat ayında sizinle birlikte TIOBE programlama dilinin trendini inceleyeceğiz.

Objective-C'nin imtiyazı gerçekten yerine getirildi Swift?

Geçen ay ile karşılaştırıldığında, bu ayki En İyi 10 programlama dili sıralamasında belirgin bir değişiklik yok ve demir kaplı Java, C, Python, C ++, C # durumu kademeli olarak oluştu.

O zamandan beri, Go dili üç sıra yükseldi ve şimdi 11. sırada. Son yıllarda Go dilinin hızlı popülaritesi Google'ın desteğinden ayrılamaz.Tabi temel nedeni hafif bir açık kaynak dili olarak bulut bilişim alanında iyi bir şekilde kullanılabilmesi ve günümüzün mikro hizmet mimarisine de uygun olmasıdır. , Geliştiriciler tarafından yaygın olarak kullanılan Dikkat .

Ek olarak, programlama dili Objective-C'nin bu ayın TIOBE sıralamasında 7 sıra düşmesi ve İlk 20'nin kenarında çılgınca denemeler yapmaya başlaması da üzücü. Bu bağlamda, TIOBE programlama topluluğunun resmi analizi, aslında bu düşüş eğiliminin beklenenden çok daha uzun sürdüğünü söyledi.

Apple, 2014 gibi erken bir tarihte, yeni programlama dili Swift'in Objective-C'nin halefi olacağını duyurdu. Başlangıçta, Objective-C TIOBE sıralamasında İlk 3'e yükselmeyi başardı ve dil, iPhone ve iPad için mobil uygulamaların geliştirilmesinde de çok popülerdi. Ancak Appleın resmi duyurusunda duyuru Piyasaya sürüldükten sonra, Objective-C'nin pazar payı 2014'te% 12'den 2016'da% 1'e geriledi. Keskin bir tezatla, Swift% 1'den% 2'ye çıktı. İstatistiklere göre% 10'luk fark, birden fazla mobil platformda kullanılabilen diğer programlama dilleri tarafından aşınmış görünüyor.

Yukarıdakilere dayanarak, TIOBE resmi olarak şu sonuca varmanın mümkün olabileceğini belirtti: Apple, doğrudan Objective-C'yi Swift ile değiştirerek bir hata gibi görünüyor, ancak iOS programcılarının çoğunun başka seçeneği yok. Bir programlama dili olarak Objective-C bir dereceye kadar modası geçmiş durumda ve bunun Apple tarafından yeniden tasarlanması gerekiyor. Apple için daha iyi bir seçim, modern özelliklerle yavaş yavaş Objective-C'yi geliştirmek olabilir. Java, C ++ ve C # gibi diller, her yeni sürümde küçük değişiklikler yaparak hayatta kalır. Şu anki gibi değil, Apple bu hamle sayesinde programlama dili pazar payının% 10'unu kaybetti. Ancak bunu söyledikten sonra, Swift şu anda TIOBE sıralamasında 10 numarada.

Diğer programlama dillerinin sıralaması

21-50 adlarının tamamı aşağıda listelenmiştir. Resmi olmayan bir şekilde yayınlandıkları için, eksiklikler olabilir:

51-100. Basamaklar şu şekildedir: Aralarındaki küçük sayısal fark nedeniyle, bunlar yalnızca metin biçiminde (alfabetik sırayla) listelenmiştir:

  • (Görsel) FoxPro, Apex, ATLAS, Awk, Bash, bc, Bourne kabuğu, C kabuğu, cg, CL (OS / 400), Clojure, Common Lisp, Crystal, cT, Curl, Eli xi r, Emacs Lisp, Forth, Hack, Icon, Inform, Io, J, JScript, Korn shell, Ladder Logic, Maple, MEL, Mercury, MQL4, NATURAL, OpenCL, Oz, PL / I, Kodlama Teknolojisi Olmadan Programlama, Prolog, Saf Veri, Q, Raku, Kırmızı, Yüzük, S, Smalltalk, SPARK, Stata, Tcl, VBScript, Verilog, VHDL, WebAssembly

En iyi 10 programlama dili TIOBE endeksi trendi (2002-2019)

Tarih Sıralama (1998-2019)

Not: Aşağıdaki sıralama 12 aylık ortalamaya bağlıdır.

Programlama dili "Ünlüler Listesi" (2003-2018)

Ayrıntılı liste bilgileri için lütfen TIOBE resmi web sitesine bakın: https: // www .tiobe .com / tiobe-index

Uzak ofiste otomatik test ve Ar-Ge işbirliği nasıl tamamlanır?
önceki
Evden çalışmanın ilk gününde yaşanan utanç: kurumsal iletişim yazılımı toplu grevleri, tüm gün video
Sonraki
Savaş salgını, üst düzey Microsoft yöneticilerinin on yıldan fazla uzaktan ofis yönetimi deneyimi
Alibaba Cloud, altı büyük "savaş salgını" projesi başlattı
Yerleşik sistemlerde makine öğrenimi neden başarısız oluyor?
Bu çöp koleksiyonunu okuduktan sonra, görüşmeci ile güreşmekte sorun yok
Uzun mesafeli toplantı her zaman takılıp kalıyor? 8 "Xiaobai" yöntemi bir bakışta görülebilir
Aynı anda çeşitli veritabanları için SQL yürütme planlarını edinin | Kuvvet Projesi
BlackBerry telefonları durdurulacak; üç büyük operatör: Ücret borcu olan kullanıcılar salgın önleme ve kontrol döneminde durmayacak; Chrome testi, arama sonuçları sayfası URL'lerini kaldırıyor | Geek
Bir tren istasyonu özel polisi tarafından Fare Yılı Bahar Şenliği: "Daha az insan olmasına rağmen, daha çok endişeleniyorum"
Önümüzdeki yılın Bahar Şenliği için ayrılmış 5.000 karakterlik elektrikli otomobil kış hileleri
BYD 5 yıl "genişleme", Han EV / DM veya 256.900 satış harcıyor
Bunları iyi yapmak salgın riskini en aza indirebilir
Yasal sistem en üst sırada yer alır ve Takata Hava Yastığı Ocak geri çağırma listesinde "yok"
To Top