Sono migliaia i linguaggi di programmazione, ma ce ne sono alcuni affidabili che gli sviluppatori perfezionano di continuo.
GitHub, la startup al centro dell’open source software development, traccia questi trend. Dopo tutto, è una piattaforma per i progetti di software che gli sviluppatori possono esplorare e alla quale possono contribuire, un hub con oltre 3,1 milioni di sviluppatori e 2,1 milioni di organizzazioni. Il report annuale Octoverse ha i migliori approfondimenti sui segreti avvenimenti del mondo degli sviluppatori di software.
GitHub sta per essere acquistata da Microsoft per 7.5 miliardi di dollari, e cresce rapidamente. C’erano 8 milioni di nuovi utenti l’ultimo anno – più di quanti ce ne siano stati su GitHub durante i suoi primi sei anni di vita. E sta crescendo velocemente a livello globale, soprattutto in Paesi come Cina, India, Singapore, Nigeria, Brasile e altri. Perciò è stato paragonato a Facebook, nel senso che è la casa di molte tra le più grandi comunità di sviluppatori.
Ecco i migliori linguaggi di programmazione che stanno usando, secondo GitHub:
#10: Ruby
Ruby IMDb/Warner Home Video
Ruby è dinamico, con un linguaggio di programmazione a fonte aperta che si concentra sulla semplicità. È stato usato per costruire alcune app che utilizziamo ogni giorno. Ruby on Rails , una popolare app per la struttura del web è sviluppata da Ruby. Infatti, app Twitch, SoundCloud, Hulu, Zendesk, Square e GitHub sono state costruite con Ruby on Rails.
#9: C
“Il linguaggio di programmazione C”, il leggendario manuale del leggendario linguaggio di programmazione. Flickr
C è vecchio, ma buono. È uno dei linguaggi più anziani, essendo stato inventato negli anni 70. E oggi, è diventato uno dei linguaggi più utilizzati di tutti i tempi.
#8: Shell
Shell J. Zilhão
Uno script shell è un programma per computer che è designato per istruire un sistema operativo per svolgere certi comandi. Uno script shell può manipolare files, eseguire programmi e altro. È particolarmente popolare con i sistemi amministratori.
#7: TypeScript
TypeScript Flickr/WOCinTech Chat
TypeScript è stato descritto come un JavaScript con superpoteri. Dotato di una sintassi e di una semantica simili, è strettamente connesso a JavaScript e può sopportare applicazioni di vasta portata. Questo linguaggio è stato creato da Microsoft e sta diventando più popolare, ed è salito dalla undicesima posizione in cui si trovava l’anno scorso.
Stephen O’Grady, un analista industriale con RedMonk, sottolinea che è la sua somiglianza con Java a renderlo popolare: “Siamo in grado di costruire quella forza fondamentale (di Java, ndr).
#6: C#
C# AzriSuratmin/Shutterstock
C#, pronuncia C Sharp, è stato sviluppato da Microsoft e usato per costruire app per le imprese e software utilizzati dalle grandi corporations. È simile a Java. .
#5: C++
C++ YouTube/saurabhschool
C++ risale agli anni ’70 ed è spesso insegnato nei corsi di informatica per principianti. È ancora uno dei linguaggi più usati dal momento che è il linguaggio principale di molti sistemi operativi, browser e videogiochi.
#4: PHP
PHP Shutterstock/Rawpixel.com
PHP è usato per fare delle pagine web interattive e dinamiche. Grossi siti come Facebook e Yahoo sono stati costruiti con PHP, ma gli sviluppatori lo hanno per molto tempo ridicolizzato come uno dei peggiori linguaggi: è stato chiamato “rotelle senza la bicicletta”.
#3: Python
Python Photo by M. Girard
Python è un linguaggio di programmazione di alto livello e uno di quelli che sta crescendo più velocemente. È semplice da imparare, ma è spesso usato per fare programmazione di alto livello come machine learning e data analysis. Uno dei tutorial più popolari per Python è chiamato “Learn Python the Hard Way.
“Gran parte di questo dipende dal fatto che è un linguaggio estremamente versatile”, ha detto O’Grady.
#2: Java
Java Ron L./ Yelp
Java è un linguaggio orientato all’oggetto creato da Sun Microsystems e che adesso è di proprietà di Oracle. È usato per database, per lo sviluppo delle app per Android, come un linguaggio di programmazione “backend”, per app per il desktop e altro. È straordinariamente popolare, ed è considerato uno dei più stabili e affidabili modi per costruire dei sistemi complessi.
#1: JavaScript
Un piccolo codice JavaScript. Dmitry Baranovskiy via Flickr
JavaScript rimane il linguaggio più utilizzato su GitHub, con la maggior parte dei contributori nelle organizzazioni di tutte le taglie e in tutto il mondo. JavaScript è il linguaggio dietro larga parte del web, ed è usato per costruire plugin interattivi e siti internet. Stranamente ha poco a che fare con Java a parte il nome.



