-
Fototrend

Új hozzászólás Aktív témák
-
ArchElf
addikt
válasz
Scroll Lock
#3757
üzenetére
Az lenne a kérdésem, hogy a Microsoft .Net keretrendszert körülbelül úgy lehetne elképzelni mint a Java virtuális gépet? Igen.
Utóbbinál az alapvető cél a platform függetlenség, a .Net keretrendszernél pontosan mi volt a célja a fejlesztőknek? Hiszen a .Net csak Windows-on futtatható. Valóban, bár van linux alatt is .NET környezet (pl. a mono), ezt természetesen nem a MS fejleszeti, és nem is 100% kompatibilis az MS kód a Mono kóddal... Bár általában az egyszerűbb források mindkét rendszeren gond nélkül lefordíthatók (és bug-mentesek).
A másik kérdés, hogy a java-nál mi célja a bytecode-nak, amikor a virtuális gép a java forráskódból is készíthetne gépi kódot, nem? Épp a platformfüggetlenség miatt. Ha mond neked valami a gépi kód (processzor típusonként eltérő), a bit-order (úgyszintén), akkor könnyen belátható, hogy a gépi kód nem hordozható, de egy platform független (kvázi szabványos) byte-kód az. A gond csak az, hogy meg kell írni az értelmezőt az adott célrendszerre.
A 3. kérdésem: interpretált nyelvek esetében, hogyan értelmezhetem azt, hogy a fejlesztői környezet gyakran azonos a futtatási környezettel? Hiszen az utóbbinak nem kell meg nyitva lennie, ha az előbbi már telepítve van. Sok esetben maga a fejlesztői környezet is építkezik a futtatókörnyezetből (a környezet telepítése nélkül a fejlesztőkörnyezet sem működik): ablakos megjelenítés, objektumok kezelése, stb. Természetesen ezekben a nyelvekben nem a fejlesztőkörnyezet interpretálja a létrehozott köztes kódot, hanem a "keretrendszer" (köztes réteg). Amúgy javat és .net-et is lehet notepad-ban programozni, ha a szükség úgy hozza, mivel a keretrendszer tartalmazza a fordításhoz szükséges összes (!) sztenderd komponenst. Csak baromi macerás, mivel mindent fejből kell tudni, nincs intellisense, nincs csillivilli debugger.
AE
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Milyen videókártyát?
- Rezsicsökkentés, spórolás (fűtés, szigetelés, stb.)
- OTP Bank topic
- Drasztikusan lassíthatja a játékokat egyes VGA-kon a Windows 11 új frissítése
- Témázgatunk, témázgatunk!? ... avagy mutasd az Android homescreened!
- AGM G3 Pro - ordít róla, hogy szoftverfejlesztők kellenének
- Samsung Galaxy Watch6 Classic - tekerd!
- BestBuy topik
- Kompakt vízhűtés
- 5.1, 7.1 és gamer fejhallgatók
- További aktív témák...
- GAINWARD GeForce RTX 3080 Phantom
- Legion 5 GAMING Notebook! 15" OLED / RTX 5070 / Ultra 9 275HX / 32GB DDR5 / 1TB NVMe! BeszámítOK
- Bomba ár! HP 250 G9 - i5-1235U I 8GB I 128GB SSD I HDMI I 15,6" FHD I HDMI I W11 I Cam I Garancia!
- Bomba ár! HP 250 G7 - i5-8G I 8GB I 256SSD I NVIDIA I HDMI I 15,6" FHD I HDMI I W11 I Cam I Gari!
- Bomba ár! HP 250 G7 - i5-8GEN I 8GB I 256GB SSD I HDMI I 15,6" HD I HDMI I W11 I Cam I Garancia!
- BESZÁMÍTÁS! MSI B450 R5 5600X 32GB DDR4 512GB SSD RTX 3080 10GB Zalman Z1 Plus Cooler Master 750W
- Telefon felváráslás!! Xiaomi 13T, Xiaomi 13T Pro, Xiaomi 14T, Xiaomi 14T Pro
- Razer gamer szék
- LG 35WN75C-B - 35" Ívelt VA - 3440x1440 - 100Hz 5ms - USB Type-C 60W - AMD FreeSync - HDR 10
- Acer TravelMate P214 i3-1115G4 16GB 512GB 14" FHD 1év garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: ATW Internet Kft.
Város: Budapest


