Salve a tutti!

Volevo porvi un problema che da tempo alberga nella mia mente ...

Perchè il Java è da molti considerato uno dei linguaggi "indispensabili"?

Cercate semplicità? Usate Python
Avete poco tempo? Usate Python
Cercate velocità? Usate C/C++
Cercate portabilità? Usate Python ma anche C e C++ usando funzioni non specifiche ed appogiandosi a librerie con port per vari SO (ce ne sono a centinaia, librerie per la grafica, per la gestione dei socket, dei thread...)

(ok, avete capito che python è il mio linguaggio preferito )

Il Java (a mio parere) usa una sintassi simil C (più complessa del python), è un linguaggio proprietario della Sun(non del tutto libero quindi), è portabile e genera un codice + veloce del python ma meno del C/C++...

Perchè allora Java gode di questa fama? :master: