Sebuah
bahasa pemrograman yang awalnya dikembangkan oleh Ken Iverson dari Hardvard University pada tahun 1957-1960. Penulisan dari
perintah-perintah pemrograman yang dibuat berbasiskan kepada ekspresi
algoritma matematika.
Bahasa pemrograman ini awalnya tidak memiliki nama khusus, hanya dikenal dengan Iverson`s Language dan sempat tidak digunakan dalam beberapa tahun hingga terpakai kembali pada tahun 1967 pada APL360.
APL merupakan bahasa pemrograman berorientasi pengolahan
array, dan memiliki berbagai fasilitas yang cukup inovatif. Bahasa aslinya ditulis dengan menggunakan
character set yang belum terstandarisasi, namun saat ini, telah menggunakan standar dari ISO8485.
APL ini termasuk bahasa pemrograman yang didukung kuat oleh para pengembang Microsoft.net