Christoph Schnauß: Alternative zu Java

Beitrag lesen

hallo Dmitri,

ich will ein Programm erstellen, das sowohl unter Linux, als auch unter Windows und Mac OS lauffähig ist.

Das heißt, es soll _exakt_ dieselbe Datei laufen? Das ist nicht hinzukriegen, weil "Programme" unter Windows nun einmal EXE heißen, was für LINUX egal ist

Ich habe schon angefangen am Programm zu basteln, und zwar mit Java.

JAVA ist _eine_ Möglichkeit, ja

C wird von Linux unterstützt, und von Windows glaube ich auch (Mac OS keine Ahnung).

C ist ein Programmiersprache. Im Ergebnis des Compilerdurchlaufs kannst du auf allen drei Plattformen lauffähige Applikationen erhalten

C++ ist zwar nicht sooo objektorientiert wie Java, ist aber besser als C. Sind C++ Programme unter Linux, Windows und Mac OS lauffähig?

Ja. Aber wie kommst du zu der Einschätzung, C++ sei "nicht so objektoirientiert"? JAVA ist sozusagen als "Gegenentwurf" zu C entwickelt worden

Und hat man mit diesen Programmiersprachen die Möglichkeit, auch grafische Oberflächen zu erstellen?

prinzipiell ja. Es kann auch hier wieder davon abhängig sein, welche Bibliotheken dir dein Compiler auf der entsprechenden Plattform zur Verfügung stellt. Visual C++6, womit allerhand WINDOWS-Bestandteile gebaut worden sind, hat da ein paar Besonderheiten

Gibt es andere Programmiersprachen, die für mein Vorhaben geeignet sind?

TCL/Tk käme noch in Frage, das ist extra für solche Zwecke entworfen worden.

Oder ist Java wirklich die beste Lösung?

Das hängt sehr stark davon ab, was deine Applikation können soll

Grüße aus Berlin

Christoph S.