Zitat von
Chewie:
Zitat von
Phoenix:
Und da muss ich doch Chewie eindeutig widersprechen. Delphi / ObjectPascal ist deutlich einfacher zu lernen als Java.
Das ist kein Widerspruch zu meiner Aussage.Ich stimme dir zu, dass man in Object-Pascal (meiner Meinung nach) leichter einen Einstieg findet. Nur: Wenn man die Sprachfeatures von Java kapiert hat, kann man Java programmieren und lesen. Besonders bei der Sprache für den Delphi-Compiler kann man das nicht behaupten, soviel Compiler-Magic und Altlasten es dort gibt, die sehr unlogisch erscheinen.
Java ist alles in allem doch um einiges schlüssiger.
Java hat aber auch so seine Schwächen. Bei Java kann man ohne Probleme mit einer Anweisung eine neue Klasse ableiten, mehrere Funktionen überschreiben und instanziieren (wird bei WindowAdapter() gerne gemacht) und ich (persönlich) finde dass schon unschlüssig und unübersichtlich. Bei Delphi ist das schön getrennt.
/edit: So sieht's dann aus:
Code:
addWindowListener(New WindowAdapter()
{
public vois windowsClosing(WindowEvent e)
{
System.Exit(0);
}
}); //Erst hier ist der ursprüngliche Funktionsaufruf zu Ende
Wenn man das dann in 50 Dateien wiederfinden darf...