progi - Java

elektro elektro at tesla.hu
Fri Apr 2 11:33:15 CEST 2004


Thus spake Fuzesi Arnold <arno at externet.hu>:

> 100-bol 99.99 ember aki egyszer megtanulta a C-t nem akar asm-ben
> progizni. Sot semmi masban nagyon az adott szinten. (Pascal, Basic stb.)
> Hasonlokeppen a Java/CPP-al is ez helyzet.

Lehet hogy nem akar, de muszaj :)
En egyebkent eloszor tanultam meg a BASIC-et es a Pascalt, csak sokkal
kesobb kezdtem assemblyben programozgatni... Mert kellett.

> Aki C++-t mond az hazudik.  :)) Maganak is, valszeg buszkesegbol... Vagy
> azert, mert rengeteg tapasztalatot felhalmozott C++-bol es sajnalja ezeket
> "elertekteleniteni" azzal, hogy bevallja Javaban gyorsabban egyszerubben
> megvan ugyan az.
> (Mint ahogy en sem fogom elismerni soha, hogy egy dizel/elektromos/hybrid
> auto  jobb
> valasztas mint egy benzines...Egy auto benzinnel megy, eszik amennyit eszik,
> hangos, es megy mint a barom. :))

Arnold, en barmikor elismerem, hogy rendkivul tehetseges villamosmernok
vagy, programozasbol meg egyenesen sehol sem vagyok hozzad kepest, de a
pszichologiai eszmefuttatasaidtol altalaban kiraz a hideg :)
Teljesen praktikus okai lehetnek egyik vagy masik nyelv hasznalatanak.

> Amiert szidjak(lassu) az meg nem a Java hibaja, hanem a VM-e.
> Bytekod futtatasara alkalmas gepen semmi gond a Javaval.
> Hasznaljak is rakasra smartcardokban, egyeb crypto cuccokban is, nemcsak a
> csilivili WEB-es vilagban.

Ize... Ez ugyanaz a tipusu tevedes/csusztatas, mint a C eseten, hogy az
jo, mert mindenhol hasznaljak. A smartcardban nem a Java intezi a
szamitasigenyes kriptografiai feladatokat, arra van bennuk egy kulon kis
kriptoproci, szenne optimalizalt asm kernellel.
Illetve hallottam olyat, hogy valaki Java-ban probalt ECC-t irni, mert
azt meg altalaban nem tamogatjak hardveresen ezek a cuccok, csak a sima
RSA-t, ordito sikerrol azota sem erkezett jelentes... Talan azert mert
meg egy korszeru PC-nek is percek kellenek az ECC kodolashoz...
Jatszogatni lehet ilyenekkel, gyakorlati jelentoseguk nincs.
A Java kb arra jo hogy uj menuket rakjon be a telefonba, SMS-t kuldjon,
ilyesmi... Semmi koze a kriptografiahoz, maximum a protokollt kezeli.
A Bytekod sohasem lesz olyan hatekony mint egy asm. Azt ugyanis ugy
tervezik, hogy a sziliciumot a leheto legjobban kihasznalja.
Lehetne csinalni sokkal gyorsabb hardveres VM-et, de egyreszt
nagysagrendekkel lesz lassabb es szarabb egy azonos koltsegu hagyomanyos
asm-et futtato procinal, es nincs is igeny ra. A Java bevallottan nem a
hatekonysagra hajt, ahol az fontos, el lehet felejteni.
Mas kerdes, hogy egyre olcsobb a hardver, egyre kisebb reszet teszi ki
egy termek aranak, egyre kevesbe gaz a pocsekolas. Legalabbis a nagy
cegeknek, akik kb ingyen kapjak a sziliciumot, viszont rengeteget
koltenek programozokra.

> Vagy ha FPGA-ra fejleszt JAVA-ban, akkor is egesz pofas az eredmeny...
> Meglepoen jo a verilog forras, amit general a Forge...Pedig a Java es a
> verilog eleg messze allnak egymastol...

Ez olyan mint a C. Valoban meglepoen jo, de kezzel percek alatt
megirja az ember ketszer olyan gyorsra...

> Arnold

-- 
Valenta Ferenc <vf at elte.hu>   Visit me at http://ludens.elte.h u/~vf/
"My love is REAL, unless declared INTEGER."


____________________________________________________________________
Miert fizetsz az internetert? Korlatlan, ingyenes internet hozzaferes a FreeStarttol.
Probald ki most! http://www.freestart.hu



More information about the Elektro mailing list