Překladatel (computing)

k Dispozici jsou 3 různé typy překladatelů takto:

CompilerEdit

Hlavní článek: Kompilátor

compiler je překladač používá k převést na vysoké úrovni programovací jazyk pro low-level programování jazyk. Převádí celý program v jedné relaci a hlásí chyby zjištěné po převodu. Kompilátor nějakou dobu trvá, než vykoná svou práci, protože překládá kód na vysoké úrovni do kódu na nižší úrovni najednou a poté jej uloží do paměti.Kompilátor je závislý na procesoru a na platformě. To bylo řešeno alternativními názvy jako následující: speciální kompilátor, křížový kompilátor a, kompilátor mezi zdroji.

InterpreterEdit

Hlavní článek: Tlumočník (computing)

tlumočník je podobný kompilátor, jako je překladatel používá pro převod vysoké úrovni programovací jazyk pro low-level programování jazyk. Rozdíl je v tom, že převádí program Jeden řádek kódu najednou a hlásí chyby, když jsou detekovány, a zároveň provádí konverzi. Interpret je rychlejší než kompilátor, protože okamžitě provede kód po přečtení code.It často se používá jako ladicí nástroj pro vývoj softwaru, protože může spustit jeden řádek kódu najednou. Interpret je také přenosnější než kompilátor, protože je nezávislý na procesoru, můžete pracovat mezi různými hardwarovými architekturami.

AssemblerEdit

Hlavní článek: assembleru § Assembler

assembler je překladač používá pro překlad assembleru do strojového jazyka. Má stejnou funkci jako kompilátor pro jazyk sestavení, ale funguje jako tlumočník. Jazyk sestavení je obtížné pochopit, protože se jedná o programovací jazyk nízké úrovně. Assembler překládá jazyk nízké úrovně, například jazyk sestavy, do jazyka ještě nižší úrovně, jako je strojový kód.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.

Previous post vztahy jsou obtížné
Next post Co je 2230 vojenský čas? Průvodce konverzí krok za krokem