Hangi anketten bahsediyoruz?
Programcılar için popüler bir soru-cevap hizmeti olan Stack Overflow yayınlandı
Anket katılımcıları ayrıca çalışmalarında hangi programlama dillerini, çerçeveleri, kütüphaneleri ve araçları kullandıklarından bahsetti.
"Favori" dili belirlemek için,Stack Overflow, geliştiricilere geçen yıl hangi dili kullandıklarını ve bir sonraki yıl ne yazmak istediklerini sordu. Katılımcı dille çalıştıysa ve çalışmaya devam etmek istiyorsa, her iki öğeye de "küçük kargalar" yazmıştır.
En sevilen 10 dil, azalan sırayla şunları içerir: Rust, Clojure, TypeScript, Elixir, Julia, Python, Dart, Swift, Node.js ve Go.
Röportaj

Ayrıca ankete katılanlar arasında Go veya Rust'ta geliştirmeye başlamak veya geliştirmeye devam etmek isteyen 10 binden fazla Javascript geliştiricisi de vardı.
Rust'ın sistem için popüler olduğu kanıtlandıprogramlama ve Linux çekirdeği geliştirmede C'den sonra ikinci dil olarak görülüyor, çünkü kısmen bellekle ilgili güvenlik hatalarının ortadan kaldırılmasına yardımcı olabiliyor.
Anketteki ilk 5 favori Rust, Clojure, TypeScript, Elixir ve Julia'dır (azalan sırada listelenmiştir). Bunları Python, Dart, Swift, Node.js ve Go takip ediyor.

Aynı şekilde anket yazarları da belirledi.ve "en nefret edilen" dil. Programcıların gelecek yıl kesinlikle hangi dili kullanmak istemediklerini sordular. Öncelikle programcıların “favorisinden” bahsedelim.
En sevdiğim dil Rust
Rust programlama dili, dünyanın her yerinden programcılar arasında en çok kullanılanı haline geldi. Bu, programcılar için en büyük forum olan Stack Overflow portalının uzmanlarının ulaştığı sonuçtur.
ZDnet, Rust'un art arda altıncı kez "en sevilen programlama dili" statüsünü aldığını yazıyor. Katılımcıların mutlak çoğunluğu ona oy verdi. %86,69'u ona oy verdi.
Neden Rust?
Rust programcıları etiketleanahtar kelimelerle özlü sözdizimi. Ayrıca, çoklu kullanımla çalışırken bellek sızıntılarını ve hatalarını önlemeye yardımcı olacak bir kod çözümleyiciye sahiptir. Ayrıca geliştiriciler, verilerin bellekteki konumunun bağımsız yönetimini (işaretçiler kullanarak), çöp toplama eksikliğini ve güçlü istatistiksel yazımları not eder.
Dil nasıl ortaya çıktı?
14 yıl önce Mozilla çalışanı Graydon HoareBoş zamanlarımda dili geliştirmeye başladım. Üç yıl boyunca tek başına çalıştı, ta ki Mozilla 2009'da resmi olarak çalışmaya katılana kadar. Bir yıl sonra şirket Rust'u halka tanıttı.

İki yıl sonra, dilin ilk alfa sürümü gerçekleşti.Özellikle Rust'ta geliştiriciler, web tarayıcıları için Servo motorunu yarattı. Bir yıl sonra, BT devi Samsung, Servo üzerindeki çalışmalara katıldı. İşbirliğinin bir sonucu olarak, Servo kodu ARM mimarisine taşındı.
Rust 1.0, 2015 yılında piyasaya sürüldü.Programlama dili, ilk faaliyet yılında Stack Overflow portalındaki "Favori Programlama Dili" yarışmasında bronz madalya aldı. Sonraki tüm yıllarda, yalnızca ilk sırada yer alır.
Pas özellikleri
Evrone analistleri, Rust kodununprogramlamada dört ana kavrama karşılık gelir: prosedürel, paralel, işlevsel ve OOP. Bu nedenle Rust, birçok kullanımı olan çok yönlü bir dildir. Örneğin:
- istemci uygulamalarının ve web sunucularının programlanması;
- blok zinciri;
- kendi işletim sistemlerinizi oluşturmak;
- izleme sistemleri ve sunucuları için programlar ve uygulamalar yazmak;
- genel amaçlı yazılım geliştirme;
- altyapının oluşturulması;
- tarayıcılar ve oyunlar için yazma motorları.
Artık Rust nispeten genç bir dil,sürekli değişen ve gelişen bir durumdur. Bu arada, "egzotik", nadir bir dil olarak kabul edildiğinden virüs üreticileri de onu seviyor. Nadir programlama dillerinin kullanılması, kötü amaçlı programlarını antivirüslerden gizlemelerine olanak tanır. Onların yardımıyla, örneğin C ile yazılmış bir Truva Atı'nı Rust'ta yazılmış bir yükleyicinin içine saklayarak imza analizini kandırırlar. Çoğu zaman, bilgisayar korsanları ilk yaratımlarını Rust'ta tamamen yeniden yazarlar.
Programcılar hangi dillerden nefret eder?
Sonuçlara göre en nefret edilen dillerin sıralamasıStack Overflow tarafından yürütülen anketin yüzdesi C dili oldu. Ankete katılanların %66'sı artık onunla uğraşmak istemeyecekti ve sadece %39,56'sı tam tersine yazmaya devam etmeye hazırdı.
Bu arada, C, alınan tek dil değilnefret edilen durum. Onunla birlikte bu statü C++, Delphi, Java, R, PowerShell, COBOL, PHP, Perl, Assembly, Groovy, Objective-C, Matlab, VBA tarafından alındı.

Bu listede sunulan COBOL dikkate alınıren eski programlama dillerinden biridir. 20. yüzyılın ortalarından beri ortalıkta dolaşıyor ve uzun süre ölü bir dil olarak kabul ediliyordu. Ancak 2020 baharında, koronavirüs salgını sırasında yeniden popüler hale geldi.
Geçen yıl, Amerikan devletinin yetkilileriNew Jersey, COVID-19 salgını nedeniyle ABD istihdam sistemindeki eski bilgisayarlardaki iş yükü arttığından COBOL programcıları aramaya başladı. The Register'a göre, uzmanların 40 yıl önce artık yükle baş edemeyen ana bilgisayarlardaki yazılımı güncellemeleri gerekecek. İşsizliğin artması nedeniyle büyüdü. Yüz binlerce insanın işini kaybetmesiyle, ülke çapında işsizlik yardımı talepleri birkaç hafta içinde %1600 arttı. Aynı zamanda, gelen başvuruların yarısı önemli bir gecikmeyle işleniyor ve bunun için COBOL uzmanlarına ihtiyacı var. Amaç, ana bilgisayar yazılımını yükseltmektir. Ancak, yetkililerin bu tür programcıları bulması çok zordu.
Daha fazla oku
Bir kara deliğin bir yıldızı nasıl yok etmeye başladığını görün
Büyük Hadron Çarpıştırıcısı'nda keşfedilen yeni parçacık
NASA: "Bilim" modülündeki durum daha önce açıklanandan daha ciddi
Yığın Taşması - hakkında soru ve yanıtlardan oluşan bir sistemprogramlama, Joel Spolsky ve Jeff Atwood tarafından 2008'de geliştirildi. Stack Exchange Network'ün bir parçasıdır. Bu tür diğer sistemlerde olduğu gibi,Yığın TaşmasıKayıtlı kullanıcıların itibarını artıran veya azaltan soru ve cevapları derecelendirme yeteneği sağlar.