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

Je C -prerocesorový hardvér alebo softvér?

Preprocesor C je softvér .

Tu je dôvod:

* Je to súčasť kompilátora: Preprocesor C je nástroj, ktorý beží * pred * skutočným procesom kompilácie. Zvyčajne je integrovaný s kompilátorom, ale je to samostatný komponent.

* Manipuluje s zdrojovým kódom: Preprocesor nefunguje na hardvéri. Funguje na texte vášho programu C a vytvára transformácie, ako je rozširovanie makro, začlenenie súborov a podmienečná kompilácia.

* Je to samotný program: Preprocesor je program napísaný v určitom jazyku (často samotný C) a vykonaný na počítači. Číta váš zdrojový kód, upravuje ho a vytvára výstup, ktorý potom kompilátor potom používa.

Myslite na to takto:

Predstavte si, že staviate dom. Preprocesor je ako dodávateľ, ktorý si vezme vaše plány (váš kód C) a pripravuje ich pre staviteľov (kompilátor). Dodávateľ môže pridať podrobnosti, odstrániť zbytočné prvky alebo usporiadať sekcie, ale v skutočnosti nevytvárajú dom. Stavitelia (kompilátor) vezmú upravené plány a potom postavia skutočný dom (spustiteľný program).

Najnovšie články

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