Morgen,
ich habe mich neulich dazu entschlossen, Java oder C++ zu lernen. Dass sowohl Java als auch C++ Vor- und Nachteile haben weiß ich, das ließt man ja überall. Java gefällt mir - jetzt zumindest - besser, weshalb ich mich auch dafür entschieden habe.
Nur ein paar allgemeine kleine Fragen (so blöd die auch klingen mögen) zu Java habe ich doch noch.
Erstmal: Wenn man sich mal die "bekannten" 3D PC-Spiele (z.B. World of Warcraft, die Half Life 2-Fammilie oder auch Siedler, Anno usw.) anschaut, sind diese ja oft in C++ geschrieben. Ist Java für 3D-Spieleentwicklung nicht beonders geeignet oder hat das andere Gründe? (Spielentwicklung soll natürlich nicht mein Ansatz sein, interessiert mich nur gerade).
Und: Muss, um fertige Java-Programme (also als .exe) Java auf dem Rechner installiert sein? Angenommen, man schreibt einen billigen Taschenrechner und dieser läuft dann nur auf PCs, auf denen Java läuft. Das is dann irgendwie doch blöd. =)
Würde mich über eine Antwort freuen,
Amgon
ich habe mich neulich dazu entschlossen, Java oder C++ zu lernen. Dass sowohl Java als auch C++ Vor- und Nachteile haben weiß ich, das ließt man ja überall. Java gefällt mir - jetzt zumindest - besser, weshalb ich mich auch dafür entschieden habe.
Nur ein paar allgemeine kleine Fragen (so blöd die auch klingen mögen) zu Java habe ich doch noch.
Erstmal: Wenn man sich mal die "bekannten" 3D PC-Spiele (z.B. World of Warcraft, die Half Life 2-Fammilie oder auch Siedler, Anno usw.) anschaut, sind diese ja oft in C++ geschrieben. Ist Java für 3D-Spieleentwicklung nicht beonders geeignet oder hat das andere Gründe? (Spielentwicklung soll natürlich nicht mein Ansatz sein, interessiert mich nur gerade).
Und: Muss, um fertige Java-Programme (also als .exe) Java auf dem Rechner installiert sein? Angenommen, man schreibt einen billigen Taschenrechner und dieser läuft dann nur auf PCs, auf denen Java läuft. Das is dann irgendwie doch blöd. =)
Würde mich über eine Antwort freuen,
Amgon