"java è un linguaggio indipendente dalla piattaforma"
ma questo perchè in fase di compilazione produce il file.class che può essere eseguito da ogni piattaforma che ha la JVM senza aver bisogno del codice sorgente?
invece un'applicazione scritta in linguaggio C di cosa ha bisogno per essere eseguita in un'altra piattaforma? quando compilo non viene prodotto ugualmente un codice che può essere eseguito senza aver bisogno del sorgente?
chi mi sa spiegare bene o dirmi dove trovare le differenze di questi due linguaggi sotto questo punto di vista?
Grazie!![]()