Java

Auch wenn als Revolution dargestellt, so ist der Sprache Java deutlich ihre Verwandtschaft zu C++ anzusehen. Sie wurde vor ein paar Jahren von der Firma SUN entwickelt um eine plattformunabhängige Sprache zu haben, mit der es möglich ist Programme zu schreiben, die vor allem in Netzwerken laufen sollen.

Hierzu wurden unzählige Libraries für die Kommunikation zwischen Rechnern oder die Graphikausgabe geschrieben, die damit in jeder Java-Implementation vorhanden sind. Verzichtet wurde in Java weitgehend auf die Unterscheidung zwischen Pointern und Variablen, da diese als eine Hauptfehlerquelle angesehen wurden.

Java hat sich mittlerweise zu einem Quasistandard für Applets innerhalb von Webseiten entwickelt und hat einen großen Anhängerkreis. An der Uni Marburg wird es mittlerweise in den Anfängervorlesungen der Informatik gelehrt.

In manchen Bereichen ist Java aber im Vergleich zu C++ ein Rückschritt. So ist z.B. das Überladen von Operatoren nicht möglich.