AVR32
Auth Gábor
auth.gabor at enaplo.hu
Fri Mar 10 11:37:18 CET 2006
Halihó!
hoyuka ezt írta:
> Ok, szivesen meghallgatom, hogy a JAVA pl. hogyan ellenorzi
> gyorsabban a tomb tul cimzest, mint ahogyan a C++ nem ellenorzi? :)
A C++ ellenőrzi. A C nem ellenőrzi.
> Egyet kell latni, hogy mindket nyelv gepi kodra fordul jobb
> rendszerekben, csak eppen a JAVA tobb mindent belepakol termeszetenel
> fogva, mint a C++.
Viszont a C++-ban nincs HotSpot. Tehát neked kell fordítás előtt
átnézni, hogy mit is optimalizálsz. Aztán futás közben kiderül, hogy
aznap éppen egy másik ciklust használnak sokat, akkor a JVM HotSpot azt
a részt optimalizálja ki (akár azzal is, hogy futásidőben kifejti a
ciklust, beilleszt gépi kódú részeket, satöbbi). Vedd úgy, hogy
futásidőben optimalizál arra a részre, amely sokat van használva. Pont
ezért márképp kell programozni, amit sokan nem tesznek meg, ezzel egy
csomó problémát okoznak mind a JVM-nek, mind maguknak.
> Akkor is meg lehet oldani. Es egy jo C++ programozo sokkal jobb
> programot ir C++-ban, mint egy rossz JAVA programozo JAVA-ban.
Es egy jo Java programozo sokkal jobb programot ir Java-ban, mint egy
rossz C++ programozo C++-ban. És?
> Sot egy jo C++ programozo sokkal jobb kodot ir JAVA-ban is, mint egy
> rossz JAVA programozo JAVA-ban:)
Sot egy jo Java programozo sokkal jobb kodot ir C++-ban is, mint egy
rossz C++ programozo C++-ban. Mit is mondtál ezzel a két mondattal?
> Ilyet nem tudok :) De elvileg lehetne a bongeszobe olyan plugin-t
> irni, hogy Weblapba beagyazott C++ forrast lefordit es azt futtatja
> (ez persze nem egy biztonsagos megoldas). Sot olyan C++ forditot is
> lehetne irni, ami JAVA byte-kodda forditja le a C++ progit (mar ha
> nem tartalmaz olyan dolgokat, amiket nem lehet JAVA byte-kodba
> betuszkolni) es itt meg ugyanott vagyunk, ahhol a JAVA.
> Nem hiszem, hogy ha lenne ilyen C++ framework, akkor at kellene
> allni, a JAVA fejlesztes sokkal kenyelmesebb.
Van, vagy nincs?
> Persze vannak cuccaik amik jol mukodnek, de azert az aron Linux-bol
> es x86-os PC-ekbol olyan clustert lehet epiteni, hogy ......
Ami a felét nem tudja a harmadának, amit Java-ban meg lehet oldani. Én
is ott kezdtem - előkereshetem archivumból, hogy 'asm über alles',
oldjunk meg mindent asm-ben és állítsuk falhoz az összes OOP
programozót. Jelenleg pedig ott tartok, hogy csak Java nyelven
programozok.
> Nem vagyok a Java ellen, mert szerintem jo nyelv (a nyelv a jo, nem a
> megvalositas). Viszont utalom a managerek es sales-esek altal
> gerjesztett divathullamokat.
Én nem divathullámot programozok 4-5 éve, hanem konkrét termékeket
csinálok, amelyeket nem tudtam volna Java nélkül ilyen minőségre ennyi
idő alatt elkészíteni.
--
http://www.enaplo.hu - Iskolai Információs Rendszer
Auth Gábor -=- FreeBSD 5.4 -=- http://bsd.lap.hu
+36-70/9400-341 -=- ICQ: 49179141 -=- Skype: authgabor
More information about the Elektro
mailing list