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

Prečo by počítač používal prekladateľský program?

Počítač by * nepoužil * prekladateľský program rovnakým spôsobom, ako by človek porozumel inému jazyku. Namiesto toho počítače používajú prekladateľské programy, ktoré sa presnejšie nazývajú *kompilátory *alebo *tlmočníci *, z základného dôvodu: na konverziu ľudského čitateľného kódu na strojovo čitateľné pokyny.

Tu je porucha:

* jazyky na vysokej úrovni: Programátori píšu kód v jazykoch na vysokej úrovni ako Python, Java, C ++ atď. Tieto jazyky sú navrhnuté tak, aby boli pre ľudí relatívne ľahké porozumieť a používať. Používajú známu syntax a štruktúry.

* strojový kód: Počítače však chápu iba pokyny na nízkej úrovni-strojový kód-ktorý pozostáva z binárnych sekvencií (0S a 1S). Toto je jazyk centrálnej spracovateľskej jednotky počítača (CPU).

* Úloha prekladateľa: Kompilátor alebo tlmočník pôsobí ako most. Berie kód čitateľný človekom a prekladá ho do ekvivalentného strojového kódu, ktorý môže počítač vykonať. Kompilátory robia tento preklad naraz pred vykonaním, zatiaľ čo tlmočníci prekladajú riadok po riadku, keď program beží.

Preto počítač „prekladateľa“ nepoužíva na pochopenie v ľudskom slova zmysle; Potrebuje prekladateľa, aby * vykonal * program, ktorý človek napísal. Prekladateľ je nevyhnutnou súčasťou procesu programovania, ktorý umožňuje ľuďom písať zložitý softvér bez toho, aby sa museli priamo zaoberať zložitosťou strojového kódu.

Najnovšie články

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