Weiter:
Bemerkungen zu weiteren Sprachen
Übersicht:
Sprachen und Programmierumgebungen
Zurück:
C++

Java

Javas Sprachkonzept entspricht dem von Pascal und C++. In einigen für die praktische Programmierung wichtigen Aspekten werden wesentliche Nachteile der Programmiersprache C++ vermieden: Die Sprache erzwingt mehr Disziplin, Zeiger gibt es nicht und Speicherverwaltung ist automatisiert. Für die Sprache spricht weiterhin, dass eine Programmierumgebung für Fensteroberflächen mitgeliefert wird. Java steht kostenlos zur Verfügung.

Ein erheblicher Nachteil von Java sind die schlecht entworfenen mitgelieferten Klassenbibliotheken, die -- wenig überraschend -- in der Zwischenzeit bereits mehrfach geändert wurden. Aber trotzdem ermöglicht Java ein etwas ausgewogeneres Verhältnis zwischen Benutzeroberfläche und ,,eigentlichem`` Programm als C++ und Pascal.

Trotz der Nachteile dieser Sprache habe ich einen Anfängerkurs in Java unterrichtet, weil hier die Verwendung einer einzigen Sprache und Laufzeitumgebung vom objektorientierten Entwurf über Gestaltung von Benutzeroberflächen bis zur Parallel- und Netzprogrammierung möglich war.


Weiter:
Bemerkungen zu weiteren Sprachen
Übersicht:
Sprachen und Programmierumgebungen
Zurück:
C++

Klaus Fueller
Tue May 25 08:52:59 MEST 1999