Ich persöhnlich habe mir in den letzten Monaten mehrere Sprachen und IDEs angeschaut. Mein Eindruck lautet wie folgt:
Java (verschiedene IDEs): Vom Source Code und der Syntax her eine schöne und auch einfache Sprache, wenn man das JavaBuch
http://www.javabuch.de mit dem schönen Suchapplet bei sich installiert hat. Die Programme brauchen (wie bekannt) ein Runtime Enviroment.
C/C++ mit Visual C++ 6.0 SP5: Solange man sich nicht die GUIs anschaut (besonders die Generierten), ist auch C++ eine schöne Sprache. Aber bei der GUI Programmierung habe ich "vorerst" das Handtuch geworfen

Die Executables laufen ohne weiteres zutun von Software oder REs.
Modernes Basic mit dem IDE RealBasic: Eine einfache und schöne Sprache für einen bestimmten Anwendungsraum. GUIs gehen gut mit dem Generator, sehr gute Übersicht beim Source, klar strukturiert. Unter Windows nur leider sehr Buggy...noch.
Die Executables laufen ohne weiteres zutun von Software oder REs.
Modernes Pascal mit Borland Delphi 7: GUIs gehen auch hier einfach wie bei Visual Basic 6. Allerdings ist Delphi meiner Meinung nach wesentlich unübersichtlicher auch von der Syntax her, als die Basic Vertreter.
Hier habe ich zugegebener Massen das Handtuch geworfen.
Die Executables laufen ohne weiteres zutun von Software oder REs.
Modernes Basic mit Visual Basic 6.0 SP5: Ähnlich wie RealBasic, aber nicht ganz so klar strukturiert und etwas unübersichtlicher. Und die Nativen Executables brauchen genauso wie Java ein Runtime Enviroment.
Meine Lieblingssprachen sind derzeit Java und RealBasic. RealBasic ist unter Windows derzeit allerdings ein Krampf, weil einige teilweise wichtigen Funktionen nicht gehen, wegen Bugs im IDE/Linker/Was weiss ich...
Mein Beitrag über die mir angeschauten Sprachen ist natürlich nur meine Subjektive Meinung. Ich hatte auch einfach nur mal Lust meine Meinung mal aufzuschreiben. Vielleicht kommt es ja zu einem Erfahrungsaustausch oder Ähnlichen...