Portál AbcLinuxu, 8. května 2025 14:05

interpretovaný

Známe několik možností, jak naložit se zdrojovým kódem programu. Ten může být buď přeložen do strojového kódu, kterému rozumí procesor, tomu se pak strojový kód postupně předkládá. Dalšími možnostmi je přeložení do jakéhosi mezikódu anebo ponechání beze změny.

Pokud tedy program nechceme překládat do strojového kódu, můžeme ho spouštět pomocí interpretru, ten čte příslušné instrukce/příkazy v programu a sám je vykonává - nic nepřekládá do strojového kódu! (kdyby za běhu překládal do strojového kódu jednalo by se o tzv. JIT compiler).

Interpretr tedy vždy analyzuje daný kód, a pak ho vykonává, v případě zdrojového kódu je analýza pro interpretr pracnější, zatímco u mezikódu je snažší - tam je totiž kód již předzpracován.

O kódu, který interpretujeme říkáme, že je interpretovaný.

Mezi výhody interpretovaného kódu počítáme: snadnější ladění programu, program může být měněn i během ladění, tvorba interpretru bývá jednodušší, než tvorba kompilátoru. Mezi nevýhody patří většinou pomalejší běh interpretovaných programů.

Dokument vytvořil: Pedros, 30.8.2007 22:40 | Poslední úprava: Radek Miček, 21.3.2009 08:01 | Historie změn | Zobrazeno: 784×

Další pojmy: installation source - Internet - interpreter - interpretovaný - IOCCC - IP - IP adresa

Filtr: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.