- Monitortrió a Samsungtól, köztük egy 500 Hz-es QD-OLED-del
- AI-alapú felskálázót fejleszt az ultramobil piacra az ARM
- Új Vulkan implementációt hoz az Apple rendszerchipekre a LunarG
- Az OpenAI szerint Musk zaklatási kampányt indított, a bíró nem állt Musk mellé
- Kiválthatja az AI az egeret és a billentyűzetet?
Új hozzászólás Aktív témák
-
ddekany
veterán
Ez az asm.js annyira... Nézzük a folyamatot. Régen: Megírsz egy programot C/C++-ban, lefordítod/linkeled a cél platformra, és kész. Most: Lefordítod a C/C++ az LLVM köztes nyelvére (byte code), az erre készült Clang fordítóval. Az LLVM köztes nyelvét után Emscriptem-el továbbfordítod a JavaScript-é. Ez nem egy szokványos ember által olvasható JavaScript lesz, hanem efféle hagyományos-gépikód emulátor, ami bazi int tömbökkel emulálja a heap-et meg ilyeneket, és mindent int-ekkel meg double-kal csinál, más típust tán nem is használ. Aztán jön a JavaScript interpreter a böngészőben, ami ha valami modern darab, elkezd azon küzdeni, hogy egy ilyen dinamikus, sebességet mindig leszaró nyelvet, mint a JS, valahogy gyorsabbra fordítson. És ezt a förmedvényt jól optimalizálhatónak fogja tartani, mert direkt úgy van tervezve, hogy jól essen egy tipikus JS optimalizálónak. Főleg ha meg van jelölve, hogy ez asm.js, és fel van rá készítve, akkor nagyon bátran nekiállhat. Így végül, ha minden jól ment, valami hasonló gépikóddá fogja transzformálni, mint amit régen azzal az egyetlen fordítással kaptál, csak persze azért lassabb lesz, meg biztos van még pár buktató.
Könyörgöm, legalább LLVM byte-kódot kapná a böngésző, de neeem, ahhoz túl nagy összefogás kell... és a JS az már today is fut... Na, ez az IT.
Új hozzászólás Aktív témák
- Yettel topik
- ThinkPad (NEM IdeaPad)
- AI-alapú felskálázót fejleszt az ultramobil piacra az ARM
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Battlefield 6
- Meggyi001: Nyilvános wc-k.....még mindig hiánypótló...
- VR topik (Oculus Rift, stb.)
- Házimozi belépő szinten
- EAFC 25
- Windows 10
- További aktív témák...
- AKCIÓ! FEHÉR ipad pro 13" M4 billentyűzet, VADIÚJ! EU-MAGYAR átvilágítós (lézeresen)
- Bomba ár! Lenovo ThinkPad T460 - i5-6GEN I 8GB I 256GB SSD I 14" FHD I Cam I W10 I Garancia!
- Dell Precision 5540 i7-9850H 16GB 512GB Nvidia Quadro T1000 15.6" FHD 1 év garancia
- HIBÁTLAN iPhone SE 2020 64GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS2906, 100% Akkumulátor
- LG 32GS95UE - 32" OLED / UHD 4K / 240Hz - 480Hz & 0.03ms / 1300 Nits / NVIDIA G-Sync / AMD FreeSync
Állásajánlatok
Cég: FOTC
Város: Budapest