C++ vs Java

Akkor még egy kis StarCraft II mára...

Anno, SC2-höz készítettek egy EvolutionChamber nevű csodálatos programot, amellyel a Zerg fajhoz lehetett építési sorrendet generálni. Java-ban íródott, genetikus algoritmust használ. Olyan jó 2-3k játékot vizsgált meg másodpercenként.

Most találtam egy újabbat. Ugyanúgy genetikus algoritmus az alapja, működési elve kb. ugyanaz, különbség annyi, hogy ez C++. Ez csak laza 120k játékot vizsgál meg kb. másodpercenként.

Hozzászólások

und?

azert mert hulyek irtak, es lassu, attol mar a cpp sokkal jobb? ne viccelj mar.
eddig ugy jott le, hogy ertesz hozza, most miert jatszod a hulyet? :)

Amig csak primitiv tipusos tombot kell hasznalni.
Haverom meselte, hogy lett "Az iskolban tanult" modon megirt memoria zabalo es lassu kodbol, gyorsabb java kod. (Tozsdei elemzesre)

Akkor miert nem C -ben irta?
Mert javahoz talalt valami csicsas GUI-s grafikon rajzolo libet.

Amit nem lehet megirni assemblyben, azt nem lehet megirni.

"tudom, hogy nem vagy programozo"

AAA veletlenul sem, Azok a java alkalmazsok sem leteznek amiket irtam, csak kitalaltam oket.

Eleg sokat mertem java vs. C/C++ dolgokat. Es szerintem lenyugozo az amire a java JIT kepes optimalizalas teren, de vannak korlatai.

Tipikus C/C++ vagy tipkus java alkalmazas felepitese elter.
Nagy Java alkalmazasaokban nagyon gyakori a String kulcsu map, String ertekkel ahol a stringet intre konvertal az alacsonyabb reteg, gyakori a reflection.

Amit nem lehet megirni assemblyben, azt nem lehet megirni.

Jé, megújult a code.google.com felület :)