POP-2
POP-2 (denumit și POP2) este un limbaj de programare dezvoltat în jurul anului 1970 din limbajul anterior Pop-1 (dezvoltat de Robin Popplestone în 1968, numit inițial Cowsel) de Robin Popplestone și Rod Burtall la Universitatea din Edinburgh.
Acesta a tras rădăcini din mai multe surse: Limbi Lisp și Algol 60 și idei teoretice de la Peter J.
Landin.
A folosit un compilator incremental, care i -a oferit o parte din flexibilitatea unui limbaj interpretat, inclusiv permițând noile definiții ale funcției la timpul de rulare și modificarea definițiilor funcției în timp ce un program a fost rulat (ambele fiind caracteristici ale compilării dinamice), fără aer a unui limbaj interpretat.