AVR32

hoyuka hoyuka at c2.hu
Fri Mar 10 12:07:29 CET 2006


Auth Gábor said:
> 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.

Ez szerintem nem igaz. C++ nem ellenorzi a tombtulcimzest!

>> 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.

Igen, de ez a futasideju optimnalizalas is idot vesz ele rendesen. Meg
egyebkent elmelet ide-oda en meg nem lattam gyors Java programot :) A Sun
is ugy irja meg a dokumentacioit, hogy kedvet kapj a termekeinek a
hasznalatahoz, de nem kell mindent elhinni, amit oda leirnak :)

>> 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?

Igen, talan ha C++-ban kezdett a jo JAVA programozo, kulonben tele lesz
memory leak-ekkel es veletlenszeruen elojovo crash-ekkel :)

>> 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?

Nem tudom, hogy van-e, de elvileg lehetne, de nincs sok ertelme mert erre
ott a Java. Egyebkent en utalom a Java-t tartalmazo weblapokat, csak a baj
van veluk. Szoval jobban orulnek neki, ha a Java-t nem hasznaltak volna
soha kliens oldalon web bongeszokben (pedig ezzel terjedt el).

>> 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.

Ez nem igaz! Meg itt nem a Java-rol mondtam velemenyt, hanem a Sun
szervereirol, azok alacsony teljesitmeny/ar hanyadosarol.

> É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.

Asm-ben en sem programozok mar, mert nincs most ra szuksegem. A Java jo
nyelv, egeszsegedre. Meg ha jol tudom vmi iskolai nyilvantarto rendszert
csinalsz, arra gondolom kivallo, gyorsan lehet fejleszteni, ha jok a
fejlesztok, akkor atlathatoan is, ha lassu a termek az nem baj var egy
kicsit a tanarneni. Nem realtime video tomorito algoritmus az, hogy
gyorsnak kellene lennie :)

>> 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.

Orulok, hogy jo minosegu lett a termek, amin dolgozol ritka manapsag az
ilyen az informatikaban :)

udv.
hoyuka

> --
> 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
>
> -----------------------------------
>  Szponzorunk: http://tonerbolt.hu/


-- 
http://hoyuka.myip.hu
-------------------------------------
C2 MAIL: Levelezés felsõfokon. http://mail.c2.hu




More information about the Elektro mailing list