Frage von erik0223, 66

Shootet in C Oder Java?

Hallo will ein 3D shootet Programmieren, in welcher Sprache Java oder C++?

Antwort
von Bananenbrot24, 46

C++

Java ist u. a. durch die Garbage Collection meistens zu langsam für performante 3D-Anwendungen

Kommentar von erik0223 ,

ok

Kommentar von Ezares ,

Das ist nicht wirklich wahr. Es stimmt zwar, dass C++ schneller als Java sein kann, jedoch nur, wenn man gut mit C++ umgehen kann.

Ansonsten bietet sich Java mehr an, da der Compiler sehr viel übernimmt (und optimiert). Außerdem ist Java plattformunabhängig und einsteigerfreundlich.

Kommentar von Unkreatiiiev ,

Doch, das mit der Garbage Collection ist wahr. Es erleichtert vieles, schränkt aber Optimierungen ein.

Kommentar von Ezares ,

Wenn man die richtigen Bibliotheken verwendet, sollte man keine Probleme haben. Außerdem kann man Variablen selber schnell wieder löschen lassen (auf null setzen und alle Verweise darauf entfernen).

Kommentar von Unkreatiiiev ,

Endlich mal eine Kritik an Java, die nicht nur aus "ist langsam" besteht. Selten sieht man Kommentare von Leuten, die tatsächlich Ahnung haben.

Antwort
von Ezares, 22

Ich würde dir raten eine gute Engine zu nehmen. (hier gibt es schon einige Fragen dazu)

Ansonsten programmierst du dich alleine zu Tode und brauchst dann auch noch die ganzen Animationen und Grafiken.


Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten