Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Afaik wurde IL-2 in Java programmiert, was absolut flüssig läuft und echt geil ist.
Das haeißt also, dass der Java(ByteCode) immer auf einer Virtuellen Maschine ausgeführt wird. Diese muss natürlich gestartet werden etc.....Zitat von »"Java ist auch eine Insel''«
Zunächst ist Java eine Programmiersprache wie jede andere. Doch im Gegensatz zu herkömmlichen Übersetzern einer Programmiersprache, die Maschinencode für eine spezielle Plattform und einen bestimmten Prozessor generieren, erzeugt der Java-Compiler Programmcode, den so genannten Bytecode, für eine virtuelle Maschine. Bytecode ist vergleichbar mit Mikroprozessorcode für einen erdachten Prozessor, der Anweisungen wie arithmetische Operationen, Sprünge und weiteres kennt. Der Java-Compiler von Sun und der Java-Compiler der Entwicklungsumgebung Eclipse sind selbst in Java implementiert und generieren diesen Bytecode.
C-/C++-Quelltext |
|
1 2 3 4 |
int *i; // Erstelle Zeiger while(true) // führe Schleife immer aus {new (int) = i;} // allokiere frischen Speicher // warte auf unendliche Langsamkeit.... |
Treue Seele
Meine RedeWer es trotzdem macht hat entweder eine Strafarbeit bekommen oder nicht mehr alle Latten am Zaun.
Aber mein Anlaufpunkt war eher der, dass Java ja mit Bytecode übersetztwird, der nicht so Prozessornah arbeitet.
Damit wird die Leistung halt in Mitleidenschaft gezogen, was sich aber denk ich mal erst bemerkbar macht, wenn man einen langsamen PC hat.
Zitat
an Qt habe ich mich schon probiert, ist aber sehr viel schwerer
Also meiner Meining nach ist es schwerer. Ich arbeite nicht gerne mit dem Designer von Qt(allgemein ungern mit Designern). Ich schreibe meinen Code lieber selber,Qt ist nicht "schwerer", Qt bringt das angenehme der Java bibliotheken zu C++. Ohne Qt fang ich kein c++ projekt mehr an, nur wenn es absolut nicht anders geht.
Zitat
Ich schreibe meinen Code lieber selber, da ich festegestellt habe, dass ich immer einen ganz anderen Code schreibe als der Designer ihn generiert.
Zitat
Ich schreibe meinen Code lieber selber, da ich festegestellt habe, dass ich immer einen ganz anderen Code schreibe als der Designer ihn generiert.
Du kannst GUIs in Qt problemlos selbst schreiben. Ist absolut kein problem und geht sehr fix.
Wobei fürs meiste der designer die beste wahl ist.
Werbeanzeige