Java
Java ist eine von Oracle entwickelte objektorientierte Programmiersprache und ist Hauptbestandteil des Moduls Einführung in die Informatik (EINI). Programme, die in Java geschrieben werden, müssen vor ihrer Ausführung in sogenannten Bytecode übersetzt werden. Dieser Bytecode kann anschließend von einem anderen Programm, einer sogenannten virtuellen Maschine, interpretiert und ausgeführt werden.
Verwendung
Da Programme, die in Java geschrieben werden, in eine von einer virtuellen Maschine interpretierten Bytecode übersetzt werden, können diese Programme auf allen Rechnern, auf denen eine entsprechende virtuelle Maschine installiert ist, ausgeführt werden. Dies hat den Vorteil, dass ein Java Anwendungsentwickler (ihr) sein Programm nicht für jede Plattform (z.B. 32/64-Bit Intel/ARM Architekturen, MIPS Maschinen usw.) anpassen muss, sondern davon ausgehen kann, dass solange eine virtuelle Maschine für ein entsprechendes Gerät existiert, sein Programm dort auch funktioniert.
Entsprechend konzentriert sich die Entwicklung in Java weniger auf hardwarenahe Programmierung, also dem direkten Ansprechen von Geräten über Signale zwischen CPU und Gerät (wie z.B. "Lesekopf der Festplatte, bewege dich 10nm nach links und lese Daten aus!", s. Treiber), sondern mit dem Verwenden von vorgegebenen Modulen um plattformunabhängig Programme zu entwickeln, die auf weit verbreiteten Betriebssystemen (Windows, Linux, Andorid, MacOS) von Anwendern verwendet werden können.