Java nám byla vychválena jako jazyk budoucnosti, který díky interpreteru půjde spustit na jakémkoliv zařízení. Jedna z výhod měla být, že má spoustu vnitřních kontrol, takže programátor nezpůsobí havárii systému ani když je úplné prase. Jakási chráněná dílna pro programátory. Asi se koncept multiplatformního jazyka neujal, protože jinak by Microsoft nemusel řešit subsystem pro Android. Na druhé straně, prý se Java úspěšně používá v embedded systémech, což však vyžaduje gigabajty RAM a gigahertzy CPU i na jednoduché aplikace, které dříve zvládl mikrokontrolér s kilobajty RAM a megahertzy CPU. Nevím co je na tom pravdy.