I programmi scritti in APL sono straordinariamente compatti (benché possano apparire oscuri a chi non conosca bene il linguaggio).
La scelta di utilizzare caratteri speciali per indicare gli operatori pone un problema quando il numero di questi ultimi diventi grande. Un linguaggio come il C11, relativamente ricco di operatori, ne definisce molti utilizzando coppie di caratteri (per es., , , o ! 5). Un approccio diverso è seguito da APL, che sfrutta caratteri speciali che non si trovano sulle tastiere normali. I programmi scritti in APL sono straordinariamente compatti (benché possano apparire oscuri a chi non conosca bene il linguaggio).