Rychlý jazyk z MatFyzu

Z Denik

Přejít na: navigace, hledání

Obsah

Nejrychlejší C#/PHP/Erlang/Prolog na světě!

Jméno projektu: Nejrychlejší implementace jazyka X na světě!
Zkratka: Truffle
Vedoucí: Petr Tůma
Konzultanti: Jaroslav Tulach, Štěpán Šindelář

Motivace

Znáte jazyk, který by vládl všem? My ne. Ale máme systém, který umožní jednoduše napsat interpret jakéhokoli jazyka a zajistí, že bude rychlý. Jak rychlý? Tak jako Java či V8 - tedy rychlejší než jakákoli jiná implementace stejného jazyka.

Popis projektu

Vybereme si existující jazyk (CLR, PHP či jiný). Zvolíme si jeho podmnožinu. Spustíme testy, změříme rychlost. Naimplementujeme interpreter. Změříme rychlost. Ohlásíme, že jsme desetkrát rychlejší než standardní implementace daného jazyka.

Platforma, technologie

Interpret bude postaven nad technologií Truffle.

Odhad náročnosti

Jeden den týdně v centrále OracleLabs - Jinonice po dobu devíti měsíců.

Vymezení projektu

Poznámky