APL[1] 1960-cı illərdə Kennet Eugen İverson tərəfindən hazırlanmış bir proqramlaşdırma dilidir. Onun mərkəzi məlumat tipi çoxölçülü massivdir. Çox qısa koda yol açan çox sayda funksiya və operatoru təmsil etmək üçün geniş qrafik simvollardan istifadə edir. Konsepsiya modelləşdirməsinin, cədvəllərin, funksional proqramlaşdırmanın,[2] və kompüter riyaziyyat elementlərinin inkişafına mühüm təsir göstərmişdir.[3] Ayrıca bir sıra digər proqramlaşdırma dilləri APL-dən ilhamlanmışdır.[4]