Forum: Programmieren allgemein
by Phoenix,
29. Jun 2006
Ich habe es nachgemessen - und das musst Du wohl leider auch selber tun wenn es Dich interessiert:
Edit Nachtrag:
Ich hab grad nochmal nachgeschaut, von 'the middleware company' gab es mal einen unabhängigen Performancevergleich von J2EE gegen .NET - und da hat - obwohl die J2EE - Anwendnung extra für diesen Test noch optimiert wurde - .NET haushoch gewonnen. Such mal nach J2EEdotnetbench.
Forum: Programmieren allgemein
by Phoenix,
29. Jun 2006
Das liegt daran dass .NET Code nicht in einer virtuellen Maschine läuft.
Bei Java läuft das ganze tatsächlich Just in Time - wenn eine Funktion aufgerufen wird wird erstmal geguckt ob sie schon übersetzt wurde und wenn nein -> Ab durch den Compiler und ausführen. Und das interessanterweise bei jeder neuen Ausführung des Programmes erneut. Deswegen ist Java auch so langsam.
Bei .NET wird der...
Forum: Programmieren allgemein
by Phoenix,
29. Jun 2006
OMG...
Also Java kannst Du aus performancegründen in die Tonne kicken. Ich meine, das ganze Zeug von muss von einer Virtual Mashine interpretiert werden jedesmal. Das ist nix für Spiele.
Und C++ ist hochportabel, deswegen laufen die meisten aktuellen Spiele ja auch z.B. einwandfrei auf MacOS-X, was ja ein Unix-System ist.
Forum: Programmieren allgemein
by Phoenix,
29. Jun 2006
Ach.. Kartenspiel.. tja, da isses im Prinzip egal was Du nimmst.
@Der Unwissende: Ich komme wie gesagt aus der Ecke der Spieleschmieden und bin dort ans Programmieren gekommen. Dass die meisten Spiele in C++ geschrieben sind ist kein Gerücht sondern nunmal Fakt. Hier mal ein kleiner Auszug: Counterstrike (auch CS:S), Quake (alle Teile), X (alle Teile), Airline Tycoon, Desperados 1+2, World of...