fordítórendszer
A fordítórendszer, a számítástechnika területén, olyan szoftver, amely egy programozási nyelvben (forrásnyelv) írt kódot egy másik programozási nyelvben (célorganizáció) megvalósuló kódra alakít át. Ez a folyamat elengedhetetlen a számítógépek számára, mivel azok csak gépi kódot, egy alacsony szintű nyelvet képesek közvetlenül végrehajtani. A fordítórendszerek általában két fő komponensből állnak: a fordítóból és a linkelőtől. A fordító felelős a forráskód elemzéséért, szintaktikai és szemantikai hibák ellenőrzéséért, majd a célkód generálásáért. A linkelő ezután összekapcsolja a generált kódot a futtatáshoz szükséges könyvtárakkal és más kódmodulokkal, létrehozva a végrehajtható programot.
A fordítórendszereknek számos típusa létezik, attól függően, hogy milyen nyelvpárokat dolgoznak fel. Például a C++ fordítórendszerek