Quali linguaggi di programmazione amano e odiano le persone IT?

Di che sondaggio stiamo parlando?

Stack Overflow, un popolare servizio di domande e risposte per i programmatori, ha pubblicato

I risultati di un sondaggio annuale condotto tra gli sviluppatori su se stessi e sulle tecnologie che utilizzanoAl sondaggio, condotto da maggio a giugno 2021, hanno partecipato 83.439 sviluppatori provenienti da 181 paesi.

I partecipanti al sondaggio hanno anche parlato di quali linguaggi di programmazione, framework, librerie e strumenti utilizzano nel loro lavoro.

Per determinare la lingua "preferita",Stack Overflow ha chiesto agli sviluppatori quale lingua hanno usato l'anno scorso e cosa vogliono scrivere nel prossimo. Se l'intervistato ha lavorato con la lingua e vorrebbe continuare a lavorarci, ha messo "taccole" in entrambi gli elementi.

I primi 10 linguaggi preferiti, in ordine decrescente, includono: Rust, Clojure, TypeScript, Elixir, Julia, Python, Dart, Swift, Node.js e Go.

Colloquio

Inoltre, tra gli intervistati ci sono più di 10mila sviluppatori Javascript che voglionoiniziare o continuare lo sviluppo in Go o Rust. 

Rust si è dimostrato popolare per la programmazione di sistema ed è visto come il secondo linguaggio dopo il C per lo sviluppo del kernel Linux, in parte perché puòConsente di risolvere i bug di sicurezza relativi alla memoria.

I primi 5 preferiti nel sondaggio includono Rust, Clojure, TypeScript, Elixir e Julia (elencati in ordine decrescente). Sono seguiti da Python, Dart, Swift, Node.js e Go.

Allo stesso modo, gli autori dell'indagine hanno individuato il linguaggio "più odiato". Per cominciare, parliamo del "preferito" dei programmatori.

La mia lingua preferita è Rust

Il linguaggio di programmazione Rust è diventato il più grande tra i programmatori di tutto il mondo. Questa è la conclusione raggiunta dagli esperti del portale Stack Overflow, il più grande forum per programmatori.

Rust ha ricevuto lo status di "linguaggio di programmazione più amato" per la sesta volta consecutiva, scriveZDnet.La maggioranza assoluta degli intervistati ha votato per lui.L'86,69% di loro ha votato per lui. 

Perché Rust?

I programmatori di Rust lo tagganosintassi concisa con parole chiave. Inoltre, ha un analizzatore di codice per aiutare a prevenire perdite di memoria ed errori quando si lavora con il multithreading. Inoltre, gli sviluppatori notano la gestione indipendente della posizione dei dati in memoria (usando i puntatori), la mancanza di garbage collection e una potente tipizzazione statistica.

Come è nata la lingua?

14 anni fa, Graydon Horzan di Mozilla ha sviluppato il linguaggio nel suo tempo libero.Per tre anni ha lavorato da solo, fino a quando Mozilla si è ufficialmente unita al lavoro nel 2009.Un anno dopo, l'azienda ha presentato Rust al pubblico.

Due anni dopo, ebbe luogo la prima versione alpha del linguaggio.Soprattutto in Rust, gli sviluppatori hanno creato il motore Servo per i browser web. Un altro anno dopo, il gigante IT Samsung si è unito al lavoro su Servo. Come risultato della collaborazione, il codice Servo è stato portato sull'architettura ARM.

Rust 1.0 è stato rilasciato nel 2015.Nel suo primo anno di attività, il linguaggio di programmazione ha ricevuto il bronzo nel concorso "Linguaggio di programmazione preferito" sul portale Stack Overflow. Tutti gli anni successivi, occupa esclusivamente il primo posto.

Caratteristiche ruggine

Gli analisti di Evrone notano che il codice Rustcorrisponde a quattro concetti principali nella programmazione: procedurale, parallelo, funzionale e OOP. Pertanto, Rust è un linguaggio versatile che ha molti usi. Per esempio:

  • programmazione di applicazioni client e server web;
  • blockchain;
  • creare i propri sistemi operativi;
  • scrittura di programmi e applicazioni per il monitoraggio di sistemi e server;
  • sviluppo di software di uso generale;
  • creazione di infrastrutture;
  • motori di scrittura per browser e giochi.

Ora , Rust è un linguaggio relativamente giovane, in continua evoluzione e cambiamento.e i produttori di virus, in quanto è considerato un linguaggio "esotico", raro. L'uso di linguaggi di programmazione rari consente diim nascondere il loro malware da antivirus.Con il loro aiuto ingannanoanalisi della firma, ad esempio, nascondendo un Trojan scritto in C all'interno di un loader scritto in Rust.Non è raro che gli hacker riscriva completamente le loro prime creazioni in Rust.

Quali lingue odiano i programmatori?

Classifica delle lingue più odiate in base ai risultatidel sondaggio condotto da Stack Overflow è diventata la lingua C. Il 66% degli intervistati non vorrebbe più occuparsene, e solo il 39,56%, al contrario, era pronto a continuare a scriverci.

A proposito, C non è l'unica lingua che ha ricevutostato odiato. Insieme a lui, questo stato è stato ricevuto da C ++, Delphi, Java, R, PowerShell, COBOL, PHP, Perl, Assembly, Groovy, Objective-C, Matlab, VBA.

COBOL è considerato uno dei linguaggi di programmazione più antichi.Esiste dalla metà del XX secolo e per molto tempo è stata considerata una lingua morta.Tuttavia, nella primavera del 2020, è tornato popolare durante la pandemia di coronavirus. 

L'anno scorso, le autorità dello stato americanoIl New Jersey ha iniziato a cercare programmatori COBOL poiché il carico di lavoro sui vecchi PC nel sistema occupazionale statunitense è aumentato a causa della pandemia di COVID-19. Secondo The Register, gli specialisti dovranno aggiornare il software sui mainframe 40 anni fa, che non sono più in grado di far fronte al carico. È cresciuto a causa dell'aumento della disoccupazione. Con centinaia di migliaia di persone che hanno perso il lavoro, le richieste di sussidi di disoccupazione a livello nazionale sono aumentate del 1600% nel giro di poche settimane. Allo stesso tempo, la metà delle domande in arrivo viene elaborata con un ritardo significativo e per questo ha bisogno di specialisti COBOL. L'obiettivo è aggiornare il software del mainframe. Tuttavia, è stato molto difficile per le autorità trovare tali programmatori.

Leggi di più

Guarda come un buco nero inizia a distruggere una stella

Nuova particella scoperta al Large Hadron Collider

NASA: la situazione con il modulo "Science" è più grave di quanto precedentemente annunciato

Stack Overflow è un sistema di domande e risposte sulla programmazione sviluppato da Joel Spolsky e Jeff Atwood nel 2008 e fa parte della rete Stack Exchange. Come per altri sistemi di questo tipo,Stack OverflowOffre l'opportunità di valutare le domande e le risposte che aumentano o diminuisconoreputazione degli utenti registrati.