APT (A Proramming Tool) je vysokoúrovňový programovací jazyk, který v roce 1974 vyvinuli Stephen Edwards a Bernard P. Zeigler na Arizonské univerzitě. Vychází z myšlenek programovacího jazyka ALGOL 68 a byl navržen tak, aby byl snadno pochopitelný a snadno rozšiřitelný.
APT je procedurální programovací jazyk, což znamená, že programy jsou psány jako posloupnost kroků, které je třeba provést. Má však také některé vlastnosti objektově orientovaných programovacích jazyků, například možnost definovat nové datové typy.
Programy APT se píší v textovém editoru a poté se kompilují do strojově čitelné podoby. Kompilátor APT generuje kód pro virtuální stroj, který je pak interpretován programem zvaným APT Runtime System. To umožňuje spouštět programy APT na jakémkoli počítači, který má nainstalovaný APT Runtime System.
APT je velmi výkonný programovací jazyk a používá se v široké škále aplikací. Používá se například při vývoji řídicích systémů letadel, softwaru pro lékařské zobrazování a finančních obchodních systémů.