Bilim ve teknolojinin gelişimi her geçen gün değişiyor ve hiç bitmiyor Dian Dianchen'in teknoloji haritasında kendimize uygun bir yön nasıl bulunur, son programlama dili listesinden bazı cevaplar bulabiliriz.
Birkaç gün önce, her ay güncellenen TIOBE programlama dili topluluğu, Haziran 2019 için en son programlama dili sıralamasını yayınladı. En son programlama dili trendlerini izlerken, bir geliştirici olarak sormadan edemeyiz, sektöre ilk girdiğinizde öğrendiğiniz ilk programlama dilini hatırlıyor musunuz?
Birkaç yıl önce pek çok savaş yaşamış programcılar için selefleri onlara farklı önerilerde bulundu.Bazıları, bilgisayar prensiplerini ve diğer bilgileri derinlemesine öğrenmek istiyorsanız, C dilinin en iyi çıkış yolu olduğunu söylüyor. Sonuçta en temel gereksinim, sistem uygulamalarının yaratılmasında baskın bir rol oynar; Bazıları, eskimeyen Java diline hakim olmanın en önemli yol olduğunu söyler, çünkü Java dilinin sağlamlığı ve fikirleri diğer birçok dili etkilemiştir; bazı insanlar bunu yapar Uygulama beklentileri ve popülerlik açısından aşağıdaki JavaScript'i öğrenmenin daha iyi olacağını öneriyorum ...
Uzun süredir, tartışmalı konu nihai bir sonuca varamadı ve bu nedenle programcılar, statükoyu canlı bir şekilde karşılaştırmak için sayısız programlama dili paragrafı da derlediler:
Kaynak: https://toggl.com/programming-princess/
Programcının ilk programlama dilinin birleşik bir yanıta sahip olmamasının nedeni, esas olarak uygulama senaryoları, kişisel hobiler ve iş ihtiyaçları gibi birçok faktörden etkilenir. Herkesin doğal olarak farklı sonuçları olacaktır.
Peki genel eğilim nedir? En son TIOBE endeksine göre, Python şu anda.
Mayıs ayındaki programlama dili listesiyle karşılaştırıldığında, Python yalnızca C ++ 'ı geçip üçüncü sırayı başarıyla almakla kalmadı, aynı zamanda% 2,77'lik bir artışla en hızlı büyüyen programlama dili oldu.Aynı zamanda% 8,53 pay ile Python TIOBE'ye ulaştı Endeksin tarihsel zirvesi.
Bu bağlamda, TIOBE resmi olarak cesur bir tahminde bulundu: Python hala bu büyüme oranını koruyabilirse, önümüzdeki 3 ila 4 yıl içinde C ve Java'nın yerini başarıyla alabilir ve dünyanın en popüler programlama dili olabilir.
Python'un bugünün zirvesine sahip olmasının nedeni, uygulayıcılar olarak yapay zekanın Python'a getirdiği sonsuz olasılığa şahit olmamızdır. Aynı zamanda, kullanımı kolay Python, kademeli olarak istatistikleri, makine öğrenimini, tarayıcıları, grafik işlemeyi vb. İşgal etti. Birden çok alan. Buna ek olarak, geniş bir alan perspektifinden bakıldığında, TIOBE, bunun temel olarak, pek çok yeni geleni alana girmeye çeken yazılım mühendisliğinin güçlü gelişiminden kaynaklandığını belirtti.
Şu anda pek çok geliştirici artık Java'yı ilk programlama dili olarak görmüyor TIOBE resmi olarak bunun esas olarak Java programlama yönteminin yeni başlayanlar için çok uzun ve hantal olmasından kaynaklandığına inanıyor. Örneğin, Java'da "merhaba dünya" gibi basit programları tam olarak anlamak ve çalıştırmak için, yeni başlayanların sınıflar, statik yöntemler ve paketler hakkındaki bilgileri öğrenmesi gerekir; C dilinde bu basit programı uygulamak daha kolaydır Ancak bellek yönetimi, birçok aceminin kaçınamayacağı bir çukurdur ve Python'da, bunlar aynı programı çok basit bir şekilde uygulamak için yalnızca bir satır koda ihtiyaç duyar.
Bu listede Python'a ek olarak dikkat etmeye değer bazı trend değişiklikleri var:
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, sadece metin biçiminde (alfabetik sırayla) listelenmiştir:
Not: Aşağıdaki sıralama 12 aylık ortalamaya bağlıdır.
İşte her yıl kullanımda en yüksek artışa sahip programlama dillerinin bir kaydı.
Geçtiğimiz yıl, yılın programlama dili unvanını kazanan Python, yapay zeka ateşinden kaynaklanıyordu ve bu yıl bu trendin ardından Python'un zaferi hala büyük potansiyeli gizliyor.
Açıklama
TIOBE programlama dili topluluk sıralaması, programlama dili popüler eğilimlerinin bir göstergesidir. Aylık olarak güncellenir. Bu sıralama, popüler arama motorları ve teknik topluluklar dahil olmak üzere küresel teknik mühendislerin, kursların ve üçüncü taraf tedarikçilerin sayısına dayanmaktadır. Google, Baidu, Wikipedia, CSDN, Bing, Hao 123 vb. Özel hesaplama yöntemi için lütfen şu adrese bakın: https://www.tiobe.com/tiobe-index/programming-languages-definition/. 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.
Ayrıntılı liste bilgileri için lütfen TIOBE resmi web sitesine bakın: https://www.tiobe.com/tiobe-index