Přejít k navigační liště

Zdroják » Zprávičky » Jak pracuje optimalizační překladač V8 Crankshaft?

Jak pracuje optimalizační překladač V8 Crankshaft?

Nálepky:

Podrobně se na fungování optimalizace JavaScriptového enginu V8 podíval autor blogu Wingolog ve svém článkua closer look at crankshaft, v8’s optimizing compiler. Vysvětluje princip zpracování JavaScriptu v tomto engine, a především princip optimalizace kódu, kdy je z abstraktního syntaktického stromu vytvořena Static Single-Assignment reprezentace, nazývaná Hydrogen, která je následně optimalizována a překládána do strojově závislé reprezentace v nízkoúrovňovém jazyku Lithium.

Komentáře

Subscribe
Upozornit na
guest
0 Komentářů
Inline Feedbacks
View all comments

Enum a statická analýza kódu

Mám jednu univerzální radu pro začínající programátorty. V učení sice neexistují rychlé zkratky, ovšem tuhle radu můžete snadno začít používat a zrychlit tak tempo učení. Tou tajemnou ingrediencí je statická analýza kódu. Ukážeme si to na příkladu enum.

Pocta C64

Za prvopočátek své programátorské kariéry vděčím počítači Commodore 64. Tehdy jsem genialitu návrhu nemohl docenit. Dnes dokážu lehce nahlédnout pod pokličku. Chtěl bych se o to s vámi podělit a vzdát mu hold.