AVR32
hoyuka
hoyuka at c2.hu
Thu Mar 9 23:54:43 CET 2006
Hali!
Auth Gábor said:
> Ez az, ami _már_ nem igaz. A HotSpot a bemelegedési időszak
után
> rendszerint gyorsabb futást eredményez, mint az azonos C++ kód.
Nem tudom, hogy mi ez a HotSpot, de ha itt arra gondolsz, hogy a JAVA
gyorsabb egy atlagos proci architekturan, akkor szerintem ez nem igaz.
Sales-esek vakitasa es kozmetikazott tablazataibol johet ilyen info :)
Gondolj bele, ha en C++-bol tombot kezelek, akkor a leforditott kod nem
fogja minden egyes tomb muveletnel megnezni, hogy nem e cimzem tul a
tombot.
Ez csak egy pelda volt, a JAVA szamtalan dolgot csinal, amit a C++ alapbol
nem (csinalhat, ha a programozo ugy kivanja es lekodolja).
JAVA-ban nem tudsz stack-en objektumokat letrehozni, C++-nal meg igen, ami
szinten gyorsabb, stb. stb.... C++-nal nincs ott a garbage collector altal
okozott idoveszteseg...
> Nem is igaz. Viszont mondj egy olyan nyelvet, amelyben tudsz
> programozni mobiltelefontól, PC-n át mainframe gépekig; kliens oldali
> scripttől kezdve appleten át a szerverloldali JSP vagy
Serlvetig; több,
> akár helyileg különböző adatbázis esetén is konzisztenciát
> tartani,
> satöbbi. Ne a gépi kódhoz hasonlÃtsátok, nem arra van.
C++-ban is lehet akarmit programozni :) Mindent, amit JAVA-ban.
Meg tul van lihegve ez a JAVA. Azt mondjak azert jo mert platform
fuggetlen. Na ez nem igaz. Ugyanugy platform fuggetlen, mint a C++.
Pl. soha nem fogsz egy J2SE-ben megirt Swing-es GUI-s progit valtoztatas
nelkul futtatni Noki 3100-an.
Meg ha C++-ra csinaltak volna egy standard virtualizacios library-t, akkor
a csak azt hasznalo programok modositas nelkul lefordithatoak lennenek
olyan platformokkal, amik szinten rendelkeznek ezzel a library-val.
Na meg nekem az a tapasztalatom, hogy a platformfuggetlen JAVA egyik
platformon sem mukodik igazan jol, bugos, megzabalja az eroforrasokat,
stb. Pl. a standard J2SE-es class-ok mashogy viselkednek az egyes
platformokon (pl. WinXP-en nulla meretu tombot add vissza, Linux-on meg
null pointert, mekkora nem mind1 !!!)
Azzal a dumaval meg lehet jonni, hogy a nagy cegek alnak at ra, stb...
Azok a cegek eddig is csak divatszarokat termeltek, JAVA-ban is csak
azokat fognak, csak sokkal gyorsabban.
Utolag megint elmondom, hogy a JAVA szerintem jo nyelv (az otlet jo, a
megvalositas tulliheget es sok teruleten csapnivalo), de felesleges
ajnarozni.
Igazandibol ennek a JAVA-nak az a celja, hogy a Sun-nak sok loveja legyen
belole es a Sun minden marketing fogast elkovet azert, hogy ez igy is
legyen. A csapnivalo teljesitmeny/ar, megbizhatosag/ar aranyu szervereiket
is igen jol el tudta terjeszteni, a JAVA-val is igy lett.
udv.
hoyuka
--
http://hoyuka.myip.hu
-------------------------------------
C2 MAIL: Levelezés felsõfokon. http://mail.c2.hu
More information about the Elektro
mailing list