Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Vyžaduje sa v kompilátore assembler na spustenie kódu?

Nie, na spustenie kódu sa v kompilátore nevyžaduje assembler. Kompilátor je počítačový program, ktorý prekladá počítačový kód napísaný v jednom programovacom jazyku (zdrojový jazyk) do iného programovacieho jazyka (cieľový jazyk). Cieľovým jazykom je často strojový kód, čo je jazyk, ktorému CPU počítača rozumie.

Assemblery sú iný typ počítačového programu, ktorý prekladá jazyk symbolov do strojového kódu. Assembler je nízkoúrovňový programovací jazyk, ktorý je navrhnutý tak, aby sa dal ľahko preložiť do strojového kódu. Na kompiláciu kódu však nie sú potrebné assemblery. Kompilátory dokážu preložiť zdrojový kód priamo do strojového kódu bez potreby assembleru.

V skutočnosti väčšina moderných kompilátorov nepoužíva assemblery. Namiesto toho používajú proces nazývaný „generovanie kódu“ na preklad zdrojového kódu priamo do strojového kódu. Generovanie kódu je zložitý proces, ktorý zahŕňa množstvo rôznych krokov, ale vo všeobecnosti je efektívnejší ako použitie assembleru.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené