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