[Python] Python vs Java (Piergiorgio Pancino)

piergiorgio pancino piertoni a yahoo.it
Mar 30 Dic 2014 10:42:11 CET


Ancora con questa storia di programmare in 5 minuti... è una fesseria: programmare richiede una profonda conoscenza dei calcolatori e di come funzionano, la quale si sviluppa in anni.Un programmatore sicuramente imparare python in breve tempo, ma ad un neofita possiamo insegnare a fare il compitino, ma a quel punto non ha gli strumenti per continuare (se non attraverso lo studio e la fatica). Una volta che sa fare quattro cavolate sulle liste cosa se ne fa? Può utilizzare python come calcolatrice, ma per arrivare ad avere un output accettabile come una GUI o un sito o altre cose ci passano anni e fatica.Ripeto è chiaro che se gli spieghiamo esattamente quali sono i passaggi per creare un sito lui lo può ripetere a comando, ma nel momento in cui si uscirà dal seminato non saprà più che pesci pigliare perché gli mancano le basi (per cui ci vogliono ANNI! )E' come insegnare a una persona come si tiene in mano il pennello e come lo si intinge nella tavolozza, vero 5 minuti, ma da li a disegnare in maniera perlomeno decente ce ne passa...A chi dice che in poco tempo si impara a programmare ed è un professionista: Non ti sembra svalutante dire che in un mese un perfetto nessuno può fare il tuo lavoro?
Per quanto riguarda pregi e difetti, personalmente amo Python, a volte lo trovo poco immediato per quanto riguarda il deploy: mi capita spesso portando un software da un pc all'altro e da Win/Linux, 32/64 che ci siano dei problemi (librerie mancanti, librerie che non vanno bene, altri errori strani). Chiaramente tutto è risolvibile, ma perdo molto tempo. Come succede sempre "In teoria" funziona tutto, in pratica è un'altra cosa :)Inoltre trovo debole python per proteggere il proprio codice, daltronde non essendo compilato non è una passeggiata...Non difendete Python "A prescindere" è una cosa da testoni ... :) Il bello è avere la possibilità di scegliere...Piergiorgio
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20141230/ea26e320/attachment-0001.html>


Maggiori informazioni sulla lista Python