Hvilken undersøkelse snakker vi om?
Stack Overflow, en populær spørsmål- og svartjeneste for programmerere, publisert
Undersøkelsesdeltakerne snakket også om hvilke programmeringsspråk, rammer, biblioteker og verktøy de bruker i arbeidet sitt.
For å bestemme "favoritt" -språket,Stack Overflow spurte utviklerne hvilket språk de brukte i fjor, og hva de vil skrive i det neste. Hvis respondenten jobbet med språket og ønsker å fortsette å jobbe med det, satte han "jackdaws" i begge elementene.
De 10 beste favorittspråkene, i synkende rekkefølge, inkluderer: Rust, Clojure, TypeScript, Elixir, Julia, Python, Dart, Swift, Node.js og Go.
Intervju

I tillegg var blant respondentene mer enn 10 tusen Javascript-utviklere som ønsker å starte eller fortsette utviklingen i Go eller Rust.
Rust har vist seg populært for systemprogrammering og blir sett på som et andrespråk etter C for Linux-kjerneutvikling, delvis fordi det kan bidra til å eliminere minnerelaterte sikkerhetsfeil.
De fem beste favorittene i undersøkelsen inkluderer Rust, Clojure, TypeScript, Elixir og Julia (oppført i synkende rekkefølge). De blir fulgt av Python, Dart, Swift, Node.js og Go.

På samme måte fastslo undersøkelsesforfatterneog «det mest hatede» språket. De spurte hvilket språk programmerere definitivt ikke ønsker å bruke det neste året. La oss først snakke om "favoritten" til programmerere.
Favorittspråket mitt er Rust
Rust -programmeringsspråket har blitt det mest blant programmerere fra hele verden. Dette er konklusjonen ekspertene fra Stack Overflow -portalen, det største forumet for programmerere, har kommet til.
Rust fikk status som "mest elskede programmeringsspråk" for sjette gang på rad, skriver ZDnet. Det absolutte flertallet av de spurte stemte på ham. 86,69 % av dem ga ham sin stemme.
Hvorfor rust?
Rustprogrammerere merker detkortfattet syntaks med søkeord. I tillegg har den en kodeanalysator for å forhindre minnelekkasje og feil når du arbeider med multitråding. Utviklerne legger også merke til den uavhengige styringen av plasseringen av data i minnet (ved hjelp av pekere), mangelen på søppelinnsamling og kraftig statistisk maskinskriving.
Hvordan oppsto språket?
For 14 år siden, Mozilla-ansatt Graydon HoareJeg begynte å utvikle språket på fritiden. I tre år jobbet han alene, inntil Mozilla ble offisielt med i arbeidet i 2009. Et år senere introduserte selskapet Rust for publikum.

To år senere fant den første alfa -utgivelsen av språket sted.Spesielt i Rust har utviklerne laget Servomotoren for nettlesere. Et annet år senere ble IT -giganten Samsung med på arbeidet med Servo. Som et resultat av samarbeidet ble Servokoden portet til ARM -arkitekturen.
Rust 1.0 ble utgitt i 2015.I sitt første driftsår mottok programmeringsspråket bronse i konkurransen "Favoritt programmeringsspråk" på Stack Overflow -portalen. Alle påfølgende år inntar han utelukkende førsteplassen.
Rustfunksjoner
Evrone -analytikere bemerker at Rust -kodentilsvarer fire hovedbegreper i programmering: prosessuell, parallell, funksjonell og OOP. Derfor er Rust et allsidig språk som har mange bruksområder. For eksempel:
- programmering av klientapplikasjoner og webservere;
- blockchain;
- lage dine egne operativsystemer;
- skrive programmer og applikasjoner for overvåkingssystemer og servere;
- generell programvareutvikling;
- etablering av infrastruktur;
- skrive motorer for nettlesere og spill.
Nå Rust er et relativt ungt språk,som er i stadig endring og utvikling. Forresten, virusprodusenter elsker det også, siden det regnes som et "eksotisk", sjeldent språk. Bruken av sjeldne programmeringsspråk lar dem skjule ondsinnede programmer fra antivirus. Med deres hjelp lurer de signaturanalyse, for eksempel ved å gjemme en trojaner skrevet i C i en loader skrevet i Rust. Ofte omskriver hackere sine tidlige kreasjoner fullstendig i Rust.
Hvilke språk hater programmerere?
Rangering av de mest hatede språkene etter resultaterav undersøkelsen utført av Stack Overflow ble språk C. 66% av respondentene ville ikke lenger takle det, og bare 39,56% var tvert imot klare til å fortsette å skrive i det.
C er forresten ikke det eneste språket som har mottatthatet status. Sammen med ham ble denne statusen mottatt av C ++, Delphi, Java, R, PowerShell, COBOL, PHP, Perl, Assembly, Groovy, Objective-C, Matlab, VBA.

COBOL presentert i denne listen vurdereset av de eldste programmeringsspråkene. Det har eksistert siden midten av 1900-tallet og ble lenge ansett som et dødt språk. Våren 2020 ble den imidlertid populær igjen under koronaviruspandemien.
I fjor, myndighetene i den amerikanske statenNew Jersey har begynt å lete etter COBOL-programmerere ettersom arbeidsmengden på eldre PC-er i det amerikanske sysselsettingssystemet har økt på grunn av COVID-19-pandemien. I følge The Register må spesialister oppdatere programvaren på mainframes for 40 år siden, som ikke lenger er i stand til å takle belastningen. Det har vokst på grunn av økningen i arbeidsledigheten. Med hundretusenvis av mennesker som mister jobben, økte forespørslene om dagpenger på landsbasis 1600% i løpet av noen uker. Samtidig behandles halvparten av de innkommende søknadene med en betydelig forsinkelse, og for dette trenger han COBOL -spesialister. Målet er å oppgradere mainframe -programvaren. Imidlertid var det veldig vanskelig for myndighetene å finne slike programmerere.
Les mer
Se hvordan et svart hull begynner å ødelegge en stjerne
Ny partikkel oppdaget på Large Hadron Collider
NASA: situasjonen med "Science" -modulen er mer alvorlig enn tidligere annonsert
Stack Overflow - et system med spørsmål og svar omprogrammering, utviklet av Joel Spolsky og Jeff Atwood i 2008. Er en del av Stack Exchange Network. Som med andre systemer av denne typen,Stack Overflowgir muligheten til å rangere spørsmål og svar, noe som hever eller senker omdømmet til registrerte brukere.