Interpret

Interpret je program, který čte a spouští kód. Patří sem zdrojový kód, předem zkompilovaný kód a skripty. Mezi běžné interprety patří interprety jazyka Perl, Python a Ruby, které postupně spouštějí kód v jazycích Perl, Python a Ruby.

Interprety a kompilátory jsou si podobné, protože oba rozpoznávají a zpracovávají zdrojový kód. Kompilátor však kód nespouští tak jako interpret. Místo toho jednoduše převede zdrojový kód na strojový kód, který může operační systém spustit přímo jako spustitelný program. Interprety obcházejí proces kompilace a spouštějí kód přímo.

Protože interprety čtou a spouštějí kód v jediném kroku, hodí se ke spouštění skriptů a dalších malých programů. Interprety se proto běžně instalují na webové servery, což vývojářům umožňuje spouštět spustitelné skripty na jejich webových stránkách. Tyto skripty lze snadno upravovat a ukládat bez nutnosti kód znovu kompilovat.

Přestože interprety nabízejí při spouštění malých programů několik výhod, interpretované jazyky mají také určitá omezení. Nejvýznamnější je skutečnost, že interpretovaný kód ke spuštění vyžaduje interpret. Bez interpreta proto zdrojový kód slouží jako soubor prostého textu, nikoli jako spustitelný program. Programy napsané pro interpret navíc nemusí být schopné používat vestavěné systémové funkce nebo přistupovat k hardwarovým prostředkům tak jako zkompilované programy. Většina softwarových aplikací se proto kompiluje, nikoli interpretuje.

Aktualizováno September 16, 2010 od Per C.

quizOtestujte své znalosti

What adjective describes a highlighted form field?

A
Marked
0%
B
Labeled
0%
C
Focused
0%
D
Targeted
0%
Correct! Incorrect!     View the Focus definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Interpret na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.