In questi giorni su DZone.com sezione Java è stato pubblicato un articolo di confronto tra PHP, Python e Java.
Per Steven Lott, l'autore dell'articolo, è impossibile rispondere a questa domanda, ma ci indica tre regole che potrebbero descrivere chi dei tre linguaggi è più veloce:
- I linguaggi non hanno velocità . Le implementazioni hanno velocità ;
- le statistiche non sono una panacea;
- i benchmark sono difficilissimi.
L'autore indica la maggior parte dei problemi che possiamo verificare facendo questa sorta di confronto "più veloce in generale" e rivela che, mentre i benchmark possono essere eseguiti su tanti aspetti differenti dei linguaggi presi in esame, i risultati dipendono da molte variabili.
Non c'è un paragone "in generale" dei linguaggi di programmazione, dunque il suo suggerimento è cercare di non confrontare i linguaggi, ma prendere ciascuno e confrontarlo su compiti specifici.
Secondo voi questo è tutto quello che si può fare per sapere qualcosa su come risolvere un problema nel linguaggio di programmazione "più veloce"?