Vilka programmeringsspråk älskar och hatar IT -personer?

Vilken undersökning pratar vi om?

Stack Overflow, en populär fråge- och svarstjänst för programmerare, publicerad

resultat av den årliga undersökningen av utvecklare omsig själva och den teknik de använder i sitt arbete. Undersökningen involverade 83 439 utvecklare från 181 länder och genomfördes från maj till juni 2021.

Undersökningsdeltagarna pratade också om vilka programmeringsspråk, ramverk, bibliotek och verktyg de använder i sitt arbete.

För att bestämma "favorit" -språket,Stack Overflow frågade utvecklarna vilket språk de använde förra året och vad de vill skriva i nästa. Om respondenten arbetade med språket och skulle vilja fortsätta arbeta med det, satte han "jackdaws" i båda artiklarna.

De tio favoritspråken i fallande ordning inkluderar: Rust, Clojure, TypeScript, Elixir, Julia, Python, Dart, Swift, Node.js och Go.

Intervju

Bland de tillfrågade fanns dessutom mer än 10 tusen Javascript-utvecklare som vill starta eller fortsätta utvecklingen i Go eller Rust. 

Rost har visat sig populärt för systemprogrammering och ses som ett andra språk efter C för Linux-kärnutveckling, delvis för att det kan hjälpa till att eliminera minnesrelaterade säkerhetsbuggar.

De fem bästa favoriterna i undersökningen inkluderar Rust, Clojure, TypeScript, Elixir och Julia (listade i fallande ordning). De följs av Python, Dart, Swift, Node.js och Go.

På samma sätt fastställde undersökningsförfattarnaoch "det mest hatade" språket. De frågade vilket språk programmerare definitivt inte vill använda under nästa år. Låt oss först prata om programmerares "favorit".

Mitt favoritspråk är Rust

Rust -programmeringsspråket har blivit det mesta bland programmerarna från hela världen. Detta är slutsatsen som experterna på Stack Overflow -portalen, det största forumet för programmerare, har nått.

Rust fick status som "det mest älskade programmeringsspråket" för sjätte gången i rad, skriver ZDnet. Den absoluta majoriteten av de tillfrågade röstade på honom. 86,69 % av dem gav honom sin röst. 

Varför rost?

Rostprogrammerare märker detkortfattad syntax med sökord. Dessutom har den en kodanalysator för att förhindra minnesläckage och fel vid arbete med multitrådning. Utvecklarna noterar också den oberoende hanteringen av platsen för data i minnet (med hjälp av pekare), bristen på sophämtning och kraftfull statistisk typning.

Hur kom språket till?

För 14 år sedan, Mozilla-anställde Graydon HoareJag började utveckla språket på min fritid. I tre år arbetade han ensam, tills Mozilla officiellt gick med i arbetet 2009. Ett år senare introducerade företaget Rust för allmänheten.

Två år senare ägde språkets första alfa -utgåva rum.Speciellt i Rust har utvecklarna skapat Servomotorn för webbläsare. Ytterligare ett år senare gick IT -jätten Samsung med i arbetet med Servo. Som ett resultat av samarbetet överfördes Servokoden till ARM -arkitekturen.

Rust 1.0 släpptes 2015.Under sitt första verksamhetsår fick programmeringsspråket brons i tävlingen "Favorit programmeringsspråk" på Stack Overflow -portalen. Alla efterföljande år intar han uteslutande förstaplatsen.

Rostfunktioner

Evrone -analytiker noterar att Rust -kodenmotsvarar fyra huvudbegrepp inom programmering: procedurell, parallell, funktionell och OOP. Därför är Rust ett mångsidigt språk som har många användningsområden. Till exempel:

  • programmering av klientapplikationer och webbservrar;
  • blockchain;
  • skapa dina egna operativsystem;
  • skriva program och applikationer för övervakningssystem och servrar;
  • mjukvaruutveckling för allmänna ändamål;
  • skapande av infrastruktur;
  • skrivmotorer för webbläsare och spel.

Nu Rust är ett relativt ungt språk,som ständigt förändras och utvecklas. Förresten, virustillverkare älskar det också, eftersom det anses vara ett "exotiskt", sällsynt språk. Användningen av sällsynta programmeringsspråk tillåter dem att dölja sina skadliga program från antivirus. Med deras hjälp lurar de signaturanalys, till exempel genom att gömma en trojan skriven i C i en loader skriven i Rust. Ofta skriver hackare om sina tidiga skapelser helt i Rust.

Vilka språk hatar programmerare?

Rankning av de mest hatade språken efter resultatav undersökningen som gjorts av Stack Overflow blev språk C. 66% av de tillfrågade skulle inte vilja hantera det längre, och bara 39,56% var tvärtom redo att fortsätta skriva i det.

C är förresten inte det enda språket som har fåtthatad status. Tillsammans med honom mottogs denna status av C ++, Delphi, Java, R, PowerShell, COBOL, PHP, Perl, Assembly, Groovy, Objective-C, Matlab, VBA.

COBOL som presenteras i denna lista beaktasett av de äldsta programmeringsspråken. Det har funnits sedan mitten av 1900-talet och ansågs länge vara ett dött språk. Men under våren 2020 blev det populärt igen under coronavirus-pandemin. 

Förra året, myndigheterna i den amerikanska statenNew Jersey har börjat leta efter COBOL-programmerare eftersom arbetsbelastningen på äldre datorer i det amerikanska sysselsättningssystemet har ökat på grund av COVID-19-pandemin. Enligt The Register kommer specialister att behöva uppdatera programvaran på stordatorer för 40 år sedan, som inte längre klarar av belastningen. Det har ökat på grund av ökningen av arbetslösheten. Med hundratusentals människor som förlorade sina jobb ökade ansökningarna om arbetslöshetsersättning i hela landet med 1600% på några veckor. Samtidigt behandlas hälften av de inkommande ansökningarna med en betydande fördröjning, och för detta behöver han COBOL -specialister. Målet är att uppgradera stordatorprogramvaran. Det var dock mycket svårt för myndigheterna att hitta sådana programmerare.

Läs mer

Se hur ett svart hål börjar förstöra en stjärna

Ny partikel upptäcktes vid Large Hadron Collider

NASA: situationen med "Science" -modulen är allvarligare än tidigare meddelat

Stack Overflow - ett system av frågor och svar omprogrammering, utvecklad av Joel Spolsky och Jeff Atwood 2008. Är en del av Stack Exchange Network. Som med andra system av detta slag,Stack Overflowger möjlighet att betygsätta frågor och svar, vilket höjer eller sänker anseendet för registrerade användare.