Sat. Aug 9th, 2025
En İyi Programlama Dillerini Nasıl Değerlendiriyoruz?

En popüler programlama dillerinin etkileşimli sıralamamız ilk olarak 2013 yılında veri gazetecisi Nick Diakopoulos tarafından oluşturulmuştur. IEEE Spektrumu Prachi Patel ve Michael Novakovic’in geliştirme desteğiyle kıdemli editör Stephen Cass. Hiç kimse her programcının omuzlarına bakamayacağından, popülerliğin makul vekilleri olduğuna inandığımız metrikleri seçtik. Tek bir sıralamayı sentezlemek için metrikleri birleştirerek, istatistiksel dalgalanmaları eşitlemeyi umuyoruz ve farklı metriklere verilen ağırlıkları birleştirildiklerinde değiştirmek, İşler sıralamamızda işverenler arasında popüler olan şeyler gibi farklı yönleri vurgulamamıza izin veriyor. Veriler, manuel toplama ve API’lerin bir kombinasyonu aracılığıyla toplanır ve bir R betiği kullanılarak birleştirilir.

Başlangıçta GitHub’dan toplanan 300’den fazla programlama dili listesiyle başladık. “X”in dilin adı olduğu “X programlama” şablonunu kullanarak her birini aradığımızda Google’da bulunan sonuçların hacmine baktık. Daha sonra, çok az sayıda arama sonucu olan dilleri filtreledik ve ardından, kalan girişleri en ilgi çekici olana kadar daraltmak için elle gözden geçirdik. O zamandan beri, her yıl yeni diller temellerini buldukça ve diğerleri belirsizliğe düştükçe listeyi gözden geçiriyoruz.

57 dilden oluşan son setimiz, Java gibi çoğu bilgisayar kullanıcısının aşina olduğu adları, Cobol ve Fortran gibi yiğitleri ve Haskell gibi nişlerde gelişen dilleri içerir. Processing dili bu yıl sıralamalarımızdan çıkarıldı çünkü adı programlamada bile yaygın bir kelime. Genel adı, “işleme” kelimesinin özel olarak dile atıfta bulunup bulunmadığını ayırt etmeyi zorlaştırır (örneğin, genel olarak yaygın bir kelime olan ancak neredeyse her zaman bir programlama bağlamında dile atıfta bulunan Python’un aksine). Listeden çıkarmadan önce, Processing’in puanı ve dolayısıyla sıralaması, niş bir dil için yapay olarak yüksek görünüyordu. Gelecek yılki sıralamalarda bu sorunu çözmeyi umuyoruz.

Aşağıdaki kaynakları kullanarak toplam dokuz ölçüm için dillerin popülerliğini ölçtük.

Google arama

“X programlama” şablonunu aramayı kullanarak her dil için isabet sayısını ölçtük. Bu sayı, her programlama dili hakkında çevrimiçi bilgi kaynaklarının hacmini gösterir. Ölçümü Ağustos 2022’de aldık, bu nedenle o andaki Web’in anlık görüntüsünü temsil ediyor. Bu veriler manuel olarak toplanmıştır.

heyecan

Ocak 2022’den 2022 Ağustos ortasına kadar olan 7,5 aylık süre için “X programlama” şablonunun Twitter’daki isabet sayısını şu şekilde ölçtük: Twitter Arama API. Bu sayı, dil için sosyal medyadaki sohbet miktarını gösterir ve haber makaleleri veya kitaplar gibi çevrimiçi kaynakların yanı sıra hackathonlar gibi fiziksel sosyal etkinliklerin paylaşımını yansıtır.

Yığın Taşması

Stack Overflow, programcıların kodlama hakkında sorular sorabileceği popüler bir sitedir. Ağustos 2022’de sona eren 12 ay boyunca her dilden bahseden yayınlanmış soru sayısını ölçtük. Her soru, tartışılan dillerle etiketlenir ve bu etiketler, Stack Exchange API’yi kullanarak ölçümlerimizi tablo haline getirmek için kullanılır.

Reddit

Reddit, kullanıcıların bağlantı ve yorum gönderdiği bir haber ve bilgi sitesidir. Reddit’te, Eylül 2021 ile Ağustos 2022 arasındaki dönemde, sitedeki herhangi bir alt dizin genelinde “X programlama” şablonunu kullanarak dillerin her birinden bahseden gönderilerin sayısını ölçtük. Reddit API’sini kullanarak veri topladık.

IEEE Xplore Dijital Kitaplığı

IEEE, çok çeşitli bilimsel ve mühendislik disiplinlerini kapsayan 3,6 milyondan fazla konferans ve dergi makalesi içeren bir dijital kütüphaneye sahiptir. 2021 ve 2022 yılları için “X programlama” şablonundaki dillerin her birinden bahseden makalelerin sayısını ölçtük. Bu metrik, akademik çalışmalarda kullanılan ve referans verilen farklı programlama dillerinin yaygınlığını yakalar. IEEE Xplore API’sini kullanarak veri topladık.

IEEE İş İlanları Sitesi

IEEE İş Sitesi’ndeki iş ilanlarında farklı programlama dillerine olan talebi ölçtük. IEEE İş İlanları Sitesinde çok sayıda ABD dışı liste bulunmaktadır. D, Go, J, Ada ve R gibi izlediğimiz dillerden bazıları düz metinde belirsiz olabileceğinden, iş tanımında bu kelimelerin bulunduğu iş listelerini aradık ve ardından listeleri manuel olarak inceledik. İade edilen ilan sayısı 500’den fazla olduğunda, listelerin 200’ü örnek olarak incelendi ve sonuç, toplam eşleşen iş sayısını hesaplamak için kullanıldı. Arama, Ağustos 2022’de yapıldı.

Kariyer geliştirici

CareerBuilder iş sitesinde farklı programlama dillerine olan talebi ölçtük. CareerBuilder listeleri, Amerika Birleşik Devletleri’nde sunulan listelerdi. Herkese açık bir API olmadığından, her bir dili içeren listeleri manuel olarak aradık. İzlediğimiz dillerden bazıları düz metinde belirsiz olabilir (Go, J ve R gibi), bu nedenle yanlış pozitifleri ortadan kaldırmak için her bir listeyi manuel olarak inceledik (örneğin, Ada’dan ziyade Engelli Amerikalılar Yasası ile ilgili deneyim arayan listeler). Programlama dili.). 200’den fazla sonuç döndürüldüğünde, listelerin 200’ü örnek olarak incelendi ve sonuç, toplam eşleşen iş sayısını hesaplamak için kullanıldı. Arama, Ağustos 2022’de yapıldı.

GitHub

GitHub, gönüllülerin yönlendirdiği birçok açık kaynaklı yazılım projesi için halka açık bir havuzdur ve bu nedenle, kişisel bir seçimleri olduğunda kodlayıcıların hangi dillerde çalışmayı tercih ettiğini gösterir. GitHub’dan iki metriğe baktık: uzun vadeli ilgi alanlarını yansıtan kullanıcılar tarafından “yıldızlı” depolar ve mevcut etkinliği gösteren çekme isteklerinin sayısı. GitHut 2.0 tarafından toplanan ve bu dille etiketlenen depo sayısı tarafından kullanılan ilk 50 dili ölçen ve GitHub’ın genel API’sinden alınan verileri kullandık. Veriler 2022’nin ilk çeyreğini kapsıyor.

By admin

Leave a Reply

Your email address will not be published. Required fields are marked *

https://www.ulsterorchestra.org.uk/getmedia%2F6d9130ef-2fc4-4ebf-bc95-2a6c7333313f%2Fff-diamantes https://www.ulsterorchestra.org.uk/getmedia%2F205e3086-5020-4158-b45f-ef940b0bebff%2Fff-d-i-a-m-a-n-t-e-s https://www.ulsterorchestra.org.uk/getmedia%2F82cac8e5-cd70-4bcf-b98d-dd46580c50c4%2Fff-d-i-a-m-a-n-t-e-s-1 https://www.ulsterorchestra.org.uk/getmedia%2F4c70a2ce-19c3-42f0-aafb-005691c71de2%2Fff-d-i-a-m-a-n-t-e-s-2 https://www.ulsterorchestra.org.uk/getmedia%2Fcfcb2c62-7fe9-42ed-bd8e-eb00cf0f7021%2Fff-d-i-a-m-a-n-t-e-s-3 https://www.ulsterorchestra.org.uk/getmedia%2Fe0f8f976-985f-4b2b-a5e4-e862cf6501e5%2Fff-d-i-a-m-a-n-t-e-s-4 https://www.ulsterorchestra.org.uk/getmedia%2F9e816873-ca25-4df0-8367-d53e3d765b8e%2Fff-d-i-a-m-a-n-t-e-s-5 https://www.ulsterorchestra.org.uk/getmedia%2F35c8a766-8f32-43ce-9828-6eb5325f7881%2Fcomoseguidores https://www.ulsterorchestra.org.uk/getmedia%2F3926790b-2365-4760-81e8-7d9a8ba77572%2Fmasseguidores https://www.ulsterorchestra.org.uk/getmedia%2F3882e01d-ab78-47cf-b35e-29291daa4305%2Fpruebaseguidores https://www.ulsterorchestra.org.uk/getmedia%2F7cffeb9b-2b84-4e62-8281-ee172a0388e9%2Flikesyvistasseguidores https://www.ulsterorchestra.org.uk/getmedia%2F2ff4ed90-ddf0-4822-a943-6fbc8b284d5d%2Fseguidoresapk https://www.ulsterorchestra.org.uk/getmedia%2Fa196bacb-ffa5-4fdb-9b8a-5cf808258ac9%2Fseguidoresgratuitos https://www.ulsterorchestra.org.uk/getmedia%2F0b76e588-46f6-4737-a5ed-1d6d3ea4e6c6%2Fseguroseguidores https://www.ulsterorchestra.org.uk/getmedia%2F19eca382-3124-4892-bf0b-37be41479ab5%2Ftikseguidores https://www.ulsterorchestra.org.uk/getmedia%2Fd9b5ec8a-9b79-4756-83f7-7d3e8f6d1ec1%2Fseguidorestik https://www.ulsterorchestra.org.uk/getmedia%2F9c079724-adcb-4b98-8d2c-c897f2524219%2Ffort-p-a-v-o-s https://www.ulsterorchestra.org.uk/getmedia%2F53ccb52e-afcc-444c-938b-4124821e06e5%2Ffort-p-a-v-o-s-1 https://www.ulsterorchestra.org.uk/getmedia%2F2cb3e27d-5d69-44c6-8684-034d1e79d491%2Ffort-p-a-v-o-s-2 https://www.ulsterorchestra.org.uk/getmedia%2F8ca89545-302e-4cb7-a59b-9b8d8a7df2fe%2Ffort-p-a-v-o-s-3 https://www.ulsterorchestra.org.uk/getmedia%2F5c64cee2-fc73-40e3-a3eb-737f86b27399%2Ffort-p-a-v-o-s-4 https://www.ulsterorchestra.org.uk/getmedia%2F5e4d5216-73b6-40de-b693-c447fb1a37c5%2Ffort-p-a-v-o-s-5 https://www.ulsterorchestra.org.uk/getmedia%2F4e6b7d95-2eb6-4835-aa77-456bdc1c2c44%2Ffort-p-a-v-o-s-6 https://www.ulsterorchestra.org.uk/getmedia%2F6b6a761b-bd85-4fc5-ab03-cf5ee196b465%2Ffort-p-a-v-o-s-7 https://www.ulsterorchestra.org.uk/getmedia%2F040c10db-2d72-4bb0-8421-ff2f019e649a%2Frr-r-o-b-u-x https://www.ulsterorchestra.org.uk/getmedia%2F1aab0793-0a04-4f3e-bc3a-7e5811cc247c%2Frr-r-o-b-u-x-1 https://www.ulsterorchestra.org.uk/getmedia%2F1c22e4b7-56c8-4f42-9641-a9c09e443ee9%2Frr-r-o-b-u-x-2 https://www.ulsterorchestra.org.uk/getmedia%2F6b5c17ec-6586-4f30-a732-43cd2cc913de%2Frr-r-o-b-u-x-3 https://www.ulsterorchestra.org.uk/getmedia%2F68df2806-9211-4780-b5f9-4d8037b1b229%2Frr-r-o-b-u-x-4 https://www.ulsterorchestra.org.uk/getmedia%2F509b4740-25eb-42b3-8684-2341b8e42dc1%2Frr-r-o-b-u-x-5 https://www.ulsterorchestra.org.uk/getmedia%2Fd211dec6-3fe2-48da-b28c-ccc41e5aff8a%2Frr-r-o-b-u-x-6 https://www.ulsterorchestra.org.uk/getmedia%2F35ac507a-9d21-49ee-8d0e-67d614f18dbc%2Frr-r-o-b-u-x-7 https://www.ulsterorchestra.org.uk/getmedia%2Fda0ddd06-91cb-421f-b6f8-f8eef9fd9786%2Frr-r-o-b-u-x-8 https://nothingbuttop10.bandcamp.com/album/getsmedia-es-campaign-obl-999 https://id.carousell.com/p/ff-9999999-1385247350/ https://id.carousell.com/p/ffes-99999-1385247391/