8.5. Programozást segítő eszközök

iDevice ikon

A közvetlen, gépi kódú programozást felváltó, az emberi nyelvhez egyre közelebb álló programozási nyelvek (Algol, Fortran, Cobol, PL/1, Basic, Pascal, C, Java, C#, PHP stb.) - hasonlóan az emberi nyelvekhez - szókinccsel, jelkészlettel és nyelvtani szabályrendszerrel rendelkeznek. Kezdetben a programozók - ismerve ezeket - lyukkártyára, lyukszalagra, majd az interaktív operációs rendszerek megjelenésével egyszerű szövegszerkesztőkkel szöveges állományokban készítették el a forrásprogramokat. A forrásprogramot az adott programozási nyelvhez tartozó fordítóprogrammal fordították le a processzor által értelmezhető gépi kódra.