Aralık 2018'de, TIOBE programlama dili sıralaması yayınlandı.Python ilk üçe geri döndü, Go dili ilk ondan düştü ve Visual Basic.NET önemli ölçüde artarak beşinci kaldı.
TIOBE sıralaması, İnternet'teki deneyimli programcıların, kursların ve üçüncü taraf satıcıların sayısına bağlıdır ve belirli bir programlama dilini yansıtan sıralama verilerini hesaplamak için arama motorlarını (Google, Bing, Yahoo!), Wikipedia, Amazon ve YouTube'u kullanır. Popülerliği.
Dünyanın en iyi 20 programlama dili arasında, öğrenmesi en zor dil hangisidir?
Pek çok insan neyin öğrenilmesinin zor olduğu konusunda kendi fikirlerine sahiptir ve ölçüm standartları farklıdır.
Bu makale yepyeni bir makaleden! Reddedilemez! ! Her bir programlama dilinin derecesini analiz etmek.
Öğrenmesi en zor programlama dilleri sıralamasına katılan yarışmacılar için yukarıdaki listeden tanıdık 10 tane seçtim: Java, C, Python, C ++, .NET, JavaScript, PHP, Objective-C, Go , R.
Bu on dilin zorluk seviyelerinin sıralamasına bir göz atalım.
Onuncu yer, R dili
Ödül konuşması
Ücretsiz bir yazılım programlama dili ve işletim ortamı olan R dili, temel olarak istatistiksel analiz, çizim ve veri madenciliği için kullanılır. R, S dilindeki bir GNU projesine dayalıdır, bu nedenle S dilinin gerçeklemesi olarak da kullanılabilir.Genel olarak, S dilinde yazılan kod, R ortamında değişiklik yapılmadan çalışabilir. R'nin sözdizimi Scheme'dendir.
Mansiyon isimler
R dili yazarı George Ross Ihaka: Auckland Üniversitesi İstatistik Bölümü'nde doçent, R dilinin orijinal yazarıdır.
Sıralama nedeni
Yazar saç yoğunluğu:% 100
Dokuzuncu sıra, Python
Ödül konuşması
Python, yaygın olarak kullanılan yüksek seviyeli bir programlama dilidir ve genel amaçlı bir programlama diline aittir. Yorumlanmış bir dil olarak Python'un tasarım felsefesi, kodun okunabilirliğini ve kısa sözdizimini vurgular. C ++ veya Java ile karşılaştırıldığında Python, geliştiricilerin fikirleri daha az kodla ifade etmelerine olanak tanır. Küçük veya büyük bir program olmasına bakılmaksızın, dil, programın yapısını netleştirmeye çalışır.
Mansiyon isimler
Python dili yazarı Guido van Rossum: Haarlem, Hollanda'da doğdu, bir bilgisayar programcısı, Python programlama dilinin orijinal tasarımcısı ve ana mimarı.
Sıralama nedeni
Yazarın saç yoğunluğu:% 95
Sekizinci yer, C dili
Ödül konuşması
C, sistem yazılımı ve uygulama yazılımının geliştirilmesinde yaygın olarak kullanılan genel bir programlama dilidir. C dili, yüksek verimlilik, esneklik, zengin işlevler, güçlü ifade ve yüksek taşınabilirlik özelliklerine sahiptir. C dili derleyicileri genellikle Microsoft Windows, macOS, Linux, Unix vb. Gibi çeşitli işletim sistemlerinde bulunur. C dilinin tasarımı, C ++, Objective-C, Java, C #, vb. Gibi birçok sonraki programlama dilini etkiledi.
Mansiyon isimler
C dili yazarı, Dennis MacAlistair Ritchie: Amerikan bilgisayar bilimcisi. Bilgisayar korsanları ona genellikle "dmr" diyorlar. C dilinin yaratıcısı ve Unix işletim sisteminin kilit geliştiricisidir Bilgisayar alanında derin bir etkisi olmuştur ve Ken Thompson ile 1983 Turing Ödülü'nü kazanmıştır.
Sıralama nedeni
Yazarın saç yoğunluğu:% 85 (+ sakal)
Yedinci sıra, git
Ödül konuşması
Go (Golang olarak da bilinir), Google tarafından geliştirilmiş, statik olarak güçlü bir şekilde yazılmış, derlenmiş, eşzamanlı ve gereksiz yere toplanmış bir programlama dilidir. Go'nun sözdizimi C diline benzer, ancak değişkenlerin bildirimi farklıdır. Go, çöp toplamayı destekler.
Mansiyon isimler
Go dili yazarı Robert C. Pike: Kanada'dan bir programcı, bir keresinde Bell Labs'a UNIX ekibinin bir üyesi olarak katıldı. UTF-8'i Ken Thompson ile birlikte geliştirdi. Şu anda Google'da Go ve Sawzall programlama dillerinin geliştirilmesinde çalışan bir mühendis.
Sıralama nedeni
Yazarın saç yoğunluğu:% 80
Altıncı yer, JavaScript
Ödül konuşması
Genellikle JS olarak kısaltılan JavaScript, yüksek seviyeli, yorumlanmış ve yürütülen bir programlama dilidir. JavaScript, prototip tabanlı, işlev öncelikli ve çok paradigmalı bir dildir. Nesne yönelimli programlamayı, zorunlu programlamayı ve işlevsel programlamayı destekler. ECMA (Avrupa Bilgisayar Üreticileri Birliği) tarafından ECMAScript aracılığıyla standardize edilmiştir. Dünyadaki çoğu web sitesi tarafından kullanılmaktadır ve aynı zamanda dünyanın ana tarayıcıları (Chrome, IE, Firefox, Safari, Opera) tarafından da desteklenmektedir.
Mansiyon isimler
JavaScript dilinin yazarı Brendan Eich: Amerikalı programcı ve girişimci, JavaScript'in ana yaratıcısı ve mimarı, Mozilla'nın baş teknoloji sorumlusuydu ve kısaca CEO olarak görev yaptı.
Sıralama nedeni
Yazarın saç yoğunluğu:% 75
Beşincilik, Amaç-C
Ödül konuşması
Objective-C, genel amaçlı, üst düzey, nesne yönelimli bir programlama dilidir. Standart ANSI C programlama dilini genişletir ve Smalltalk tarzı mesajlaşma mekanizmasını ANSI C'ye ekler. Şu anda desteklenen derleyiciler GCC ve Clang'dır (arka uç olarak LLVM kullanılarak).
Mansiyon isimler
Objective-C yazarı, Brad Cox: Amerikan bilgisayar bilimcisi. Fuerman Üniversitesi'nde kimya ve matematik okudu ve Chicago Üniversitesi'nden matematiksel biyoloji alanında doktorasını aldı. Objective-C'nin ana yazarı.
Sıralama nedeni
Yazarın saç yoğunluğu:% 70
Dördüncü sırada, PHP
Ödül konuşması
PHP (tam ad: PHP: Hypertext Preprocessor, yani "PHP: Hypertext Preprocessor"), özellikle web geliştirme için uygun ve HTML içine gömülü, açık kaynaklı, genel amaçlı bir bilgisayar betik dilidir. PHP dilbilgisi, C dili, Java ve Perl gibi popüler bilgisayar dillerinin özelliklerine dayanır ve genel programcıların öğrenmesi kolaydır. PHP'nin temel amacı, web geliştiricilerinin hızlı bir şekilde dinamik sayfalar yazmasına izin vermektir, ancak PHP diğer birçok alanda da kullanılmaktadır.
Mansiyon isimler
PHP dili yazarı, Rasmus Lerdorf: Grönland, Keketa Suvac'ta doğdu, Danimarkalı bir programcı ve Kanada vatandaşı. Aynı zamanda PHP'nin ilk iki sürümünü yazdığı ve daha sonra PHP'nin sonraki sürümlerinin geliştirilmesine de katıldığı programlama dili PHP'nin kurucusudur.
Sıralama nedeni
Yazarın saç yoğunluğu:% 60
Üçüncülük, Java
Ödül konuşması
Java, platformlar arası, nesne yönelimli ve genel programlama özelliklerine sahip, yaygın olarak kullanılan bir bilgisayar programlama dilidir.Kurumsal düzeyde Web uygulama geliştirme ve mobil uygulama geliştirmede yaygın olarak kullanılmaktadır. Java programlama dili basit, nesne yönelimli, dağıtılmış, yorumlanmış, sağlam, güvenli, sistemden bağımsız, taşınabilir, yüksek performanslı, çok iş parçacıklı ve dinamik bir dildir.
Mansiyon isimler
Java dili yazarı James Gosling: Kanada doğumlu, yazılım uzmanı, Java programlama dilinin kurucularından biri ve genellikle "Java'nın babası" olarak tanınan.
Sıralama nedeni
Yazarın saç yoğunluğu:% 50
İkincilik, C ++
Ödül konuşması
C ++, yaygın olarak kullanılan bir bilgisayar programlama dilidir. Prosedürel programlama, veri soyutlama, nesne yönelimli programlama, genel programlama ve tasarım modelleri gibi çoklu programlama modlarını destekleyen genel bir programlama dilidir.
Mansiyon isimler
C ++ dili yazarı Bjarne Stroustrup: Danimarka'nın Aarhus şehrinde doğdu, bilgisayar bilimcisi. C ++ programlama dilini yaratmasıyla ünlüdür ve "C ++ 'nın Babası" olarak bilinir.
Sıralama nedeni
Yazarın saç yoğunluğu:% 40
Birincilik, Visual Basic .NET
Ödül konuşması
Visual Basic .NET (VB.NET), .NET Framework altında çoklu programlama paradigmalarına sahip yüksek seviyeli bir dildir. Visual Basic .NET, Basic dile aittir. Dilbilgisel özellikleri, doğal dillere çok benzeyen son derece yakın İngilizce sözcüklere ve mantıksal ifadelere dayanmaktadır.Bazen VB.NET kodu yazmanın İngilizce cümleler yazmak gibi olduğunu hissedebilirsiniz. Benzer şekilde, bu açıdan bakıldığında, VB.NET en gelişmiş programlama dili gibi görünüyor.Tabii ki, VB.NET gerçekten de şu ana kadarki Basic dilinde en güçlü programlama dili.
Mansiyon isimler
Visual Basic .NET yazarı, Alan Cooper: Etkileşimli tasarımın savunucusu. Cooper bazen Visual Basic'in babası olarak anılır.İşin çoğu Microsoft'un dahili geliştirme ekibi tarafından yapılsa da, Windows görsel tasarım araçlarının yaratıcılığı Cooper'dan geliyor.
Sıralama nedeni
Yazar saç yoğunluğu:% 0
Yukarıdakiler dünyadaki en zor on programlama dilidir. Bu yarışmanın organizasyon komitesi, yazarın saçı ne kadar ince olursa, bu dilin öğrenme sürecinde o kadar çok saç kaybedileceğine inanmaktadır. Bu nedenle, bu Dil öğrenmek o kadar zor.
Bu sıralama tamamen eğlencedir, benzerlikler tamamen cehennemdir. Sonunda, umarım herkes saçlarını koruyabilir!