Newsgroup: it.lavoro.informatica
Titolo: Solita classifica tra linguaggi di programmazione

Di solito non scrivo piu' post su argomenti come questo, anche
perche' non scrivo codice da tantissimo tempo (anche gli ultimi
6-7 anni che ho lavorato mi ero molto allontanato dall'attivita'
di sviluppo di codice);
 
comunque,
visto che periodicamente c'e' la solita guerra di religione tra "e' 
meglio questo, no e' meglio quell'altro" e visto che oggi mi sono 
casualmente imbattuto nella "classifica del giorno" dei linguaggi di 
programmazione (in realta' pare aggiornata al 2013), linguaggi 
utilizzati in qualche modo per il web (o almeno "anche" per il web), 
allora posto il link (non conosco tale Luca Accomazzi). La statistica 
pare basata  su quello che si trova nei repository GitHub.
 
http://www.tzetze.it/2014/09/gradita_sorpresa/
 
 
 
Riassumendo :
 
1. Javascript (dato in trend di forte crescita dal 2008 ad oggi)
 
2. Ruby (dato in trend di forte calo dal 2008 ad oggi). Il secondo posto 
e' alla pari con Java (anch'esso in crescita dal 2008 ad oggi)
 
3.PHP che, nonostante un leggero calo nell'ultimo anno, ha sorpassato Python
 
4. Python, poco sotto a PHP, ma abbastanza in calo dal 2010 ad oggi 
(dopo una crescita dal 2008 al 2010)
 
5.C (se interpreto bene il grafico) che, pur mantenendosi quasi
    costante, dal 2008 ad oggi,
     pare aver superato di poco C++ che e' in  calo negli ultimi anni
 
6. C++ che pare in calo dal 2010 in poi
 
7. C#, quasi appaiato con Obj-C. L'andamento di questi due
    e' quasi sovrapponibile, specialmente dal 2010 in poi.
 
8. Perl il cui andamento e' una specie di
    parabola con un forte picco nel 2009 (partendo quasi
    all'ultimo posto nel 2008). Nel 2009
    pareva secondo solo a Javascript e poi ha avuto
    una caduta libera che lo porta all'ultimo posto
    attuale.
 
 
Solo l'andamento di Perl mi lascia un po' perplesso.
Personalmente l'ho usato nella preistoria (nel 2001, ai tempi
del portale Supereva di Dada) e sembrava molto usato all'epoca.
 
Poi dal 2005-2006 in poi pensavo che fosse stato quasi abbandonato, come 
confermerebbe il fatto che
nel  2008 era praticamente  ultimo (anche se, visto che GitHub pare 
essere del 2008, non so quanto siano attendibili le statistiche di 
quell'anno).
Comunque e' abbastanza incomprensibile (almeno per me)
il picco del 2009 per tale linguaggio.
 
Ciao,
Marco.

 
 
Il problema, credo sia nell'estrapolare i dati da GitHub, che privilegia molto i linguaggi e le tecnologie del momento senza molta attenzione al quadro generale. 
 
Salta all'occhio vedendo che C# (quasi solo su Windows anche se con Mono/Linux in crescita) e Objective-C (solo OSX/iOS) sono praticamente appaiati. Viste le differenze tra le base di installato, la cosa sembra ardua da credere. Probabailmente è un fenomeno collegato al fatto che i progetti in C# e Java sono generalmente "noiosi" e spesso non open-source e quindi di rado finiscono su GitHub.
 
m.

 allora posto il link (non conosco tale Luca Accomazzi). 
 
neanche io lo conosco. però lo vedo un po' confuso: vorrebbe mostrare 
"quali e quanti progetti esistono con oltre 5000 programmatori 
contemporaneamente all’opera" ma poi rimanda alla ricerca dei progetti con 
più di 5000 stars che non è certamente la stessa cosa. 
 
detto questo, le statistiche su github rappresentano quello che succede su 
github e non nel resto del mondo. per quanto importante ed influente è pur 
sempre un ecosistema a se stante.

 quadro generale. 
 
in che modo Github, nello specifico, opererebbe questa 
privilegizzazione?
 
-- 
So I throw the windows wide
And call to you across the sky

 grosso repository esistente
 
Ma solo opensource oppure anche progetti privati? Nel caso, le statistiche riguardano anche quelli? 
 

 privilegizzazione?
 
E' un software in Ruby/Rails (tra i piu' grossi) che fa anche da gem server, e tra resque, jekyll e parecchi altri contributi è probabilmente tra le prime 5 società che contribuiscono alla comunità.
Almeno per ruby direi che influisce molto, infatti i numeri non mi tornano.
BitBucket da per esempio i repo privati gratis e non fornisce dati sui linguaggi, per me avremmo numeri molti diversi.
 
  ngw

 privilegizzazione?
 
Intendiamoci, non è che la cosa sia voluta, ma GitHub è una delle piattaforme "di moda" in questo momento (come qualche anno fa lo era Sourceforge) e tende ad attrarre maggiormente ciò che ruota attorno a tecnologie più "hip" (Ruby, ecc.). Python in questo senso cala proprio perché sta diventando mainstream, Java e C# appaiono sottodimensionati perché molti progetti non sono open source e vengono considerati dai giovani virgulti programmatori come COBOL e Fortran. Per spiegarmi ho dovuto tagliare le cose con l'accetta ma secondo me il motivo è più o meno questo.
 
m.