James Gosling, Java et l'essor du « Écrire une fois, exécuter partout » | Koder.ai