Jan Novotný zveřejnil záznam své přednášky Pokročilé techniky automatického testování v praxi. Zabývá se v ní automatickým testováním v prostředí jazyka Java. Jedná se o pokračování přednášky Automatické testování v praxi, kde poskytl úvod do problematiky. (Zdroj: Java.cz)
Archiv pro štítek: Programovací jazyky
Dnes se budeme věnovat tomu, jak urychlit vykonávání instrukcí bajtkódu JavaScriptu ve virtuálním stroji SquirrelFish. Představíme si přitom techniku direct threading, která zrychluje dispatching instrukcí, a další optimalizace. Na závěr článku se podíváme, jak je na tom SquirrelFish s generováním nativního kódu.
Jakoby se nám dnes s knihami roztrhl pytel. Pro zájemce o programovací jazyk Perl tu je zdarma ke stažení kniha Higher-Order Perl od Marka J. Dominuse (jeho jméno není v perlové komunitě vůbec neznámé). Knihu v roce…
Vyšla finální verze dlouho očekávaného Pythonu verze 3.0. Python 3 je dalším krokem ve vývoji jazyka Python, ovšem krokem, který je v některých aspektech s původní verzí jazyka nekompatibilní. Pokud si chcete vyzkoušet novinky Pythonu 3,…
Tímto dílem začínáme část seriálu o implementacích JavaScriptu, která se bude věnovat vnitřnostem konkrétních implementací. Začneme s popisem vybraných částí interpretu SquirrelFish – podíváme se, jak se v něm reprezentují hodnoty javascriptových proměnných a jak je navržen jeho virtuální stroj a bajtkód.
V tomto dílu dokončíme přehled implementací JavaScriptu a podíváme se, kde všude kromě webových prohlížečů se dá tento jazyk najít. JavaScript můžeme totiž používat také v Javě, Flashi, .NETu, ale třeba i na webovém serveru Apache, v Emacsu a v několika jiných nečekaných prostředích.
Součástí nočních verzí Firefoxu je implementace tzv. Web Workers. Web Workers, které jsou součástí připravované specifikace HTML5, přidají prohlížečům možnost spouštět JavaScript ve více „vláknech“ (úmyslně vkládáme do uvozovek, protože oproti klasickým vláknům…
Dnešním dílem opouštíme teorii a začínáme se věnovat konkrétním implementacím JavaScriptu. Dnes stručně projdeme ty, které jsou k nalezení uvnitř webových prohlížečů Internet Explorer, Firefox, Safari, Opera, Google Chrome a několika dalších. Ukážeme si, co je pro ně charakteristické.
Na serveru Java.cz najdete v pořadí již 28. podcast. Hlavním tématem je QA (Quality Assurance), o kterém hovoří host podcastu Lukáš Hasík (QA pro NetBeans). V podcastu uslyšíte i jeho pravidelné moderátory Filemona, Dagiho a Japoda.
Objekt arguments v JavaScriptu je užitečný, ale zrádný (např. tváří se jako pole, ale ve skutečnosti to pole není). Článek arguments: A JavaScript Oddity upozorňuje na možná využití tohoto objektu (např. funkce s proměnným počtem argumentů)…