A compiler, a fejlesztés során nélkülözhetetlen eszköz. A fordítóprogram kulcsszerepe, hogy a forráskód a szükséges rendszer számára értelmezhető legyen. Így lehetséges, hogy nemcsak eltérő operációs rendszeren (dos, windows, linux), de szignifikánsan különböző hardveren, akár régebbi vagy modern technológiával is megfelelően fut a program.

A számítógépek kizárólag gépi utasítást képes végrehajtani. Például a Doom / Quake kiemelkedő példa arra, hogyan teszi lehetővé a compiler többféle hardveren való futtatást. C-ben és assembly-ben írták meg az engine-t (motort), amit Gameboy, ARM vagy akár Z80, Commodore64 – külön lefordítottak.

Láttuk már orvosi műszeren, ATM-en, sőt grafikus kijelzővel rendelkező számológépen futni. Ugyanaz a szoftver más képességekhez igazítva. A fordítóprogram mindig natív kódot készít, de nemcsak a futtathatóságot biztosít, hanem optimalizál és lehetővé teszi a rugalmas mozgatást eltérő platformok között.

« Vissza a szótárba
« Vissza a boltba
« Vissza a magazinba

0
0
KOSÁR TARTALMA
Üres a kosarad