Ušetřete

Hlavní navigace

Java

Články          

LuaJIT – Just in Time překladač pro programovací jazyk Lua

Pro doplnění informací, které jsme si doposud v seriálu o jazyce Java (JVM) uvedli, si v několika článcích popíšeme velmi zajímavý projekt LuaJIT. Již z názvu tohoto projektu je zřejmé, že se jedná o „konkurenční “Just in Time překladač, který je možné použít společně s programovacím jazykem Lua.

Pohled pod kapotu JVM – závěrečné porovnání JVM, Lua VM a Python VM (2/2)

Porovnání základních vlastností tří virtuálních strojů – JVM, Lua VM a Python VM – bude dnes dokončeno. Zabývat se budeme voláním funkcí a metod a také implementacemi různých programových smyček. Nakonec přijdou všechny instrukce, které se mohou použít v bajtkódech JVM, Lua VM i Python VM.

Pohled pod kapotu JVM – závěrečné porovnání JVM, Lua VM a Python VM (1/2)

V dnešní části seriálu (nejenom) o programovacím jazyku Java a JVM bude provedeno závěrečné porovnání trojice virtuálních strojů: JVM, Lua VM a Python VM. Zaměříme se především na porovnání struktury bajtkódu, přesněji řečeno instrukční sady všech tří porovnávaných virtuálních strojů.

Pohled pod kapotu JVM – zpracování výjimek v JVM, Python VM a Lua VM (2)

V předchozí části tohoto seriálu jsme si podrobně popsali, jakým způsobem je realizováno zpracování výjimek v bajtkódu JVM. Dnes tuto poměrně rozsáhlou problematiku dokončíme, protože si ukážeme způsob práce s výjimkami v programech, které jsou překládány do bajtkódů Lua VM a především pak Python VM.

Pohled pod kapotu JVM – zpracování výjimek v JVM, Python VM a Lua VM

Poslední porovnání virtuálního stroje Javy, VM jazyka Python a VM programovacího jazyka Lua se bude týkat způsobu zpracování výjimek. Jedná se o velmi důležitou součást prakticky všech moderních virtuálních strojů a jak vyplyne z dalšího textu, mohou být výjimky zpracovány mnohdy i značně odlišnými způsoby.
Archiv článků s nálepkou Java        

Zprávičky          

Komunita JBUG zve na setkání s Markem Littlem

Již tuto středu (15. října) se od 18:00 v místnosti A318 v prostorách Fakulty informatiky Masarykovy univerzity v Brně bude konat mimořádné setkání české komunity JBUG.Setkání bude mít tentokrát výjimečného hosta, kterým bude viceprezident… Více

Říjnové setkání komunity JBUG

Ve středu 1. října se od 18.00 v místnosti A318 v prostorách Fakulty informatiky Masarykovy univerzity v Brně bude konat pravidelné setkání Czech JBoss User Group. Tentokrát bude mít Tadeáš Kříž přednášku na téma „UnifiedPush Server: Mobile Push… Více

Oracle vydal opravu předchozí nezdařené aktualizace Javy

Uživatelé jež aplikovali nedávný Java 7 Update 65, který znepřístupnil některé webové aplikace (používající Web Start a Applety), mohou nyní použít nově vydanou verzi Java 7 Update 67, odstraňující tento problém. (Zdroj: PCWorld) Více

Python je nejužívanějším jazykem pro výuku programování

Podle analýzy Association for Computing Machinery je Python nejrozšířenějším jazykem pro výuku programování, alespoň co se týče Spojených států amerických. Z 39 nejlépe hodnocených kateder informačních technologií Python v úvodních kurzech… Více

Oracle vyhrál proti Google: Java API je chráněno autorským zákonem

Odvolací soud rozhodl ve sporu Google vs. Oracle, ve kterém jde o to, zda je možné autorským zákonem chránit API programovacího jazyka. Nejnovější verdikt tvrdí, že rozhraní takto chráněno je a Oracle tedy může proti Google vznést obvinění… Více
Archiv zpráviček s nálepkou Java