Magyarországon valóban Java fejlesztőként lehet a legkönnyebben elhelyezkedni?
30:
Utoljára kérlek, olvass utána. Nem beszólasból írnom, de már onnantól gyanús voltál, mikor leírtad, hogy a Sun fejleszti a Java-t, holott nagyon régen megvette az Oracle a Sun-t, szóval nalad nagyon sok lehet a fekete folt a Java-val kapcsolatban.
"De, a "java" bytecode az a virtuális processzor gépi kódja."
Lehet így is mondani, de az nem egy X86-os processzor, hanem egy "Java processzor". Pontosan ezért nem X86 a platform, hanem Java.
"Ez pont olyan, mint amikor valaki ír mondjuk egy Commodore 64 emulátort és azon futtatja a gépi kódban írt kernalt, basic-et, vagy más programot."
Annyiban különbözik, hogy ott egy valódi gépet emulálunk, a Java virtuális gép meg fizikailag nem létezik, csak mint virtuális gép. De amúgy nem rossz hasonlat, ezek után nem értem miért nem fogod fel, hogy pontosan emiatt Java az a platform, és nem pedig X86, amin adott esetben futhat maga a virtuális gép, de futhat bádmely más vason, amire van Java virtuális gép, ugyanazt a Java bytecode-ot tudja futtatni. Ahogy a C64 program is futtatható bármely vason, amihez van C64 emulátor. Ezzel szemben ha a C kódot fordítod le X86-ra, akkor nem fog menni pl. ARM processzoron ugyanaz.
"Nem beszólasból írnom, de már onnantól gyanús voltál, mikor leírtad, hogy a Sun fejleszti a Java-t, "
És nem azt írtam, hogy a SUN fejleszi a javat, hanem azt hogy a fejlesztő cég a Sun. A Sun cég alkalmazásában álló James Gosling volt a főtolvaj, ő lopta el Wirth professzor ideáját és ő valósította meg magát a java nyelvet. A korábbi VM-et szintén ő alkotta, csak kiderült, hogy egy másik cég (Animorphic) VM-je a feladatra sokkal alkalmasabb. Hát ezért sem lehet a VM Java VM, valójában. De ez csak az egyik ok. Jogilag persze lehet, hiszen az eredeti fejlesztő cégtől a VM-et felvásárolták, az övék. Annak nevezik, aminek akarják, csak ez olyan, mintha a daimler-benz megvenné az Audit és a már legyártott audikról lefeszegetné az emblémát és rátenne mercedes emblémákat. Attól még nem lesz belőlük mercedes.
"Annyiban különbözik, hogy ott egy valódi gépet emulálunk, a Java virtuális gép meg fizikailag nem létezik, csak mint virtuális gép."
A "JAVA" VM fizikailag is létezik. Megfogható, beépíthető dolog. Sőt, van viselhető java ring is.
"Lehet így is mondani, de az nem egy X86-os processzor, hanem egy "Java processzor"."
Nagyon bemásztál az erdőbe ezzel a dologgal. Olvass vissza és értelmezd az olvasottakat. Majd rájössz, hogy kerül ide az x86.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!