Forrásnyelven írt programot számítógépen futtatható gépi nyelvű programmá ( gépi nyelv) átalakító program. Afordítóprogram a forrásprogramból rendszerint több fokozatban készíti el a gépi nyelvű ekvivalenst, a tárgyprogramot. Ha egy digitális számítógép több magaszintű nyelven (ALGOL, FORTRAN) programozható, akkor minden programozási nyelvhez egy-egy külön fordítóprogram tartozik. A fordítóprogram a számítógép operációs rendszerének része.
Lásd még: