C e figli, supremazia assoluta
da : Rocco Neo Medina: 7 aprile 2010, 21:58
Secondo la classifica di TIOBE il C scavalca JAVA e si piazza al primo posto fra i linguaggi di programmazione più popolari.
Il sito di TIOBE Software tiene sotto controllo una serie di parametri per stilare ogni mese una classifica di popolarità dei linguaggi di programmazione. Secondo TIOBE il vecchio e solido C avrebbe finalmente sorpassato Java, seppur di poco; anzi il linguaggio del caffè sarebbe in calo ormai da diversi anni, mentre il “nonno” dei linguaggi sarebbe sostanzialmente stabile.
Il clamoroso sorpasso ha scatenato una ridda di post da parte della foltissima comunità di programmatori, che – a parte i commenti partigiani tipici degli aficionados di questa o quella piattaforma – ci tengono sostanzialmente a puntualizzare la differenza fra un linguaggio “vicino al metallo (hardware)” come il C che è a sua volta alla base di molti compilatori di altri linguaggi, e un sistema molto più astratto come Java che si propone di soddisfare richieste e necessità alquanto differenti.
Ognuno ovviamente ha da dire la sua, e si può senz’altro discutere della precisione di TIOBE che, a detta del suo sito, utilizza e verifica molti parametri diversi per la sua classifica, dal ranking nei motori di ricerca alle offerte di lavoro, seguendo in qualche modo l’idea che un linguaggio sia popolare “comunque se ne parli”.
Di sicuro alcuni dati inducono al dubbio: un linguaggio quasi sconosciuto come il GO di Google (non lo usano neanche loro!) sarebbe secondo TIOBE allo stesso livello di PL/SQL; il Tcl/Tk, a cui tantissimi sviluppatori Un*x sono affezionatissimi, appare addirittura dopo Ada e Logo!
Al netto di queste valutazioni resta comunque un dato aggregato di fondo che conferma la supremazia assoluta dei “dialetti” e dei discendenti di C, che insieme a C++, C#, Objective-C, PHP, Python e Perl si assesta solidamente su un pesante 51%, a conferma di una storia e di una genealogia che oggi è alla base di almeno metà del software mondiale. C (still) rulez!

Inserisci un nuovo commento