Simone Federici wrote:

la rissa è nata sull'argomento: "perchè un programmatore python è più
bravo di uno java"

Credo che non ci sia una risposta da 5 minuti. E credo che tempo due anni non sara' piu' vero.

Da un lato c'e' un discorso sulla natura del linguaggio. Java e' un linguaggio BDSM che tenta di impedire la maggior parte delle cose non sensate (e di fatto ne impedisce anche di sensate). Python e' un linguaggio che accetta molte cose insensate con l'idea che il programmatore di buon senso comunque non le fara'.

Di fatto Java e' un linguaggio che intende produttivita' come produttivita' di team, python come produttivita' individuale. Nessuno dei due approcci e' intrinsecamente sbagliato (dipende dal contesto); tuttavia e' indubbio che un certo tipo di persone si sentano piu' approccio da un certo approccio.

Non solo: Python rende affrontabili, anche da soli, progetti altrimenti inaffrontabili. Se c'e' la stoffa, insomma, un programmatore Python viene fuori piu' rapidamente.

Poi c'e' il famoso Python paradox di Graham (che quando si parla di spocchiosi vince a mani basse ;) )

http://www.paulgraham.com/pypar.html

In un certo senso, essendo una nicchia, lo skill level era molto piu' alto del mainstream. I cialtroni che non erano in grado di imparare nemmeno ${popular-language-of-the-moment}, sicuramente non si mettevano ad imparare Python e caracollavano con ${popular-language-of-the-moment}.

Mi sa che non e' piu' cosi'; tra qualche anno potrebbe essere palese.


--
.
..: -enrico-

_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a