Python è diventato il linguaggio più popolare di GitHub
Rapporto 2024 di GitHub: Python ha superato JavaScript per la prima volta, diventando il linguaggio preferito dagli sviluppatori.
L’ultimo rapporto di GitHub è una lettura piuttosto intrigante, soprattutto se sei coinvolto nello sviluppo. Quest’anno evidenzia come si evolvono le attività pubbliche e open source, in particolare con la crescente influenza dell’intelligenza artificiale.
Python è in cima alla classifica
Ed ecco la grande novità: JavaScript ha perso il titolo di linguaggio di programmazione più utilizzato su GitHub per la prima volta in un decennio. Python ha ora preso il comando, segnando il primo grande cambiamento ai vertici dal 2019.
Questo cambiamento è strettamente legato al boom dell’intelligenza artificiale generativa che ha investito il settore negli ultimi due anni.
Tuttavia, la crescita nell’uso di Python non si limita ad alcune aree di nicchia. In effetti, la versatilità del linguaggio, in particolare nella scienza dei dati, nell’intelligenza artificiale e nella programmazione adatta ai principianti, lo ha reso la scelta preferita per molti nuovi sviluppatori.
La sua relativa semplicità ed efficacia nella creazione di modelli di machine learning lo rendono ideale sia per i principianti che per gli sviluppatori esperti.
È interessante notare che JavaScript detiene ancora il comando in termini di invio di codice da solo, ma Python ha fatto un balzo in avanti nell'attività complessiva, che include contributi oltre il semplice impegno del codice, come richieste pull, discussioni sui problemi e commenti.
Ascesa costante di TypeScript
Mentre Python e JavaScript continuano a lottare per il primo posto, TypeScript sta consolidando la sua posizione tra i primi tre. Dopo aver superato Java lo scorso anno, la crescita di TypeScript la dice lunga sulla sua utilità come linguaggio che combina controllo di tipo e compilazione, perfetto per le moderne applicazioni web.
Gran parte della comunità JavaScript sta gradualmente passando a TypeScript, che si integra perfettamente nello stesso ecosistema npm. Questa migrazione costante evidenzia il potenziale di TypeScript di continuare a incidere sul dominio di JavaScript mentre gli sviluppatori adottano un approccio più strutturato alla codifica.
Cambiamenti delle tendenze nei linguaggi di programmazione
Il rapporto di GitHub fa luce anche sui cambiamenti più ampi all’interno della comunità globale degli sviluppatori. Ad esempio, Shell ha superato C nella classifica, indicando uno spostamento verso attività incentrate sull'infrastruttura, mentre HCL (HashiCorp Configuration Language), utilizzato per Infrastructure as Code (IaC), e Go continuano a guadagnare terreno con l'espansione delle pratiche native del cloud .
Anche la ruggine merita una menzione. Originariamente progettato per fornire un'alternativa più sicura a C e C++, ora è diventato uno dei preferiti da coloro che danno priorità alla sicurezza, alle prestazioni e alla produttività. In particolare, il codice memory-safe di Rust è riuscito a trovare la sua strada anche nei principali sistemi operativi, tra cui Linux e Microsoft Windows.
Per informazioni più approfondite su tutte le tendenze tra gli sviluppatori nel 2024, visita il rapporto GitHub.
Crediti immagine: GitHub