Hlavní navigace

Programovací jazyky

Články          

Pohled pod kapotu JVM – volání funkcí a použití generátorů i uzávěrů v Python VM

I v dnešní části seriálu o JVM (i o dalších typech virtuálních strojů) se budeme zabývat problematikou volání funkcí a metod. Již víme, jak je řešeno volání statických i nestatických metod a konstruktorů v JVM, známe i volání funkcí, metod a uzávěrů v Lua VM, takže zbývá vysvětlit řešení této problematiky v Python VM.

Erlang: návrhové vzory procesů

Programovací jazyk Erlang je určený k vytváření distrubuovaných systémů pro zpracování velkého množství paralelních úloh. Náš seriál vás provede jeho zajímavými vlastnostmi i konkrétními příklady použití. V dnešním díle si ukážeme další typy procesů a způsoby, jak mezi sebou mohou komunikovat.

Pohled pod kapotu JVM – práce s uzávěry v Lua VM

Problematikou volání funkcí a metod, kterou jsme si vysvětlovali v minulých částech seriálu, se budeme zabývat i dnes. Zatím jsme si popsali zejména způsob volání statických metod, nestatických metod a konstruktorů. Dnes se budeme zabývat zajímavější oblastí – podporou uzávěrů (closures) v Lua VM.

Erlang: procesy a zprávy

Programovací jazyk Erlang je určený k vytváření distribuovaných systémů pro zpracování velkého množství paralelních úloh. Náš seriál vás provede jeho zajímavými vlastnostmi i konkrétními příklady použití. V dnešním díle si ukážeme, jak se v Erlang spouštějí procesy a jak mohou spolu komunikovat zasíláním zpráv.

Pohled pod kapotu JVM – volání funkcí a metod v Lua VM, rozdíly oproti JVM

V předcházející části seriálu jsme si ukázali, jakým způsobem je v bajtkódu JVM implementováno volání statických i nestatických metod. Taktéž jsme si ukázali způsob volání konstruktorů. Dnes se budeme zabývat podobnou problematikou, ovšem z pohledu programovacího jazyka Lua a virtuálního stroje Lua VM.
Archiv článků v rubrice Programovací jazyky        

Zprávičky          

Standard C++14 byl jednomyslně schválen

Byl schválen nový ISO standard C++14 a je tak téměř připraven ke zveřejnění. Ještě budou opraveny některé překlepy, dokončena editorská práce a ještě během letošního roku by měl vyjít oficiální standard pod názvem „International Standard ISO/IEC… 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

PHPNG: příští generace PHP sešlápne plyn

Vývojáři PHP se rozepsali o tom, co se v projektu chystá. Už několik let se mluví o tom, že by PHP mělo obsahovat svůj vlastní JIT kompilátor, který by dokázal výrazně zvýšit výkon aplikací. To ovšem vyžaduje úpravu některých API, takže Dmitry… Více

Vyšel Perl 5.20.0

Po roce vývoje vyšel Perl 5.20.0, který obsahuje 470 000 řádků změn od 124 autorů ve 2 900 souborech. Mezi hlavní změny patří vylepšený generátor náhodných čísel, vylepšená podpora 64 bitů nebo zlepšení výkonu. Detaily najdete v changelogu. Více

Vyšlo Pharo 3.0, otevřená implementace Smalltalku

Vyšlo Pharo 3.0 (otevřená implementace Smalltalku). Přináší nový modulární kompilátor a debugger, kontinuace, nové nástroje pro práci s balíčky a mnoho dalšího. Opravena byla také řada chyb, přesně 2364. Více
Archiv zpráviček v rubrice Programovací jazyky