Edinburgh IMP é uma linguagem de programação desenvolvida em 1967 na Universidade de Edimburgo. Foi uma das primeiras linguagens de programação a ser implementada num computador.
Edimburgo IMP foi concebido para ser uma linguagem simples e fácil de usar. Baseou-se na linguagem de programação ALGOL e foi influenciada pelo trabalho de John McCarthy e Peter Naur.
A linguagem Edinburgh IMP foi utilizada para escrever a primeira versão do sistema operativo Unix.
Edimburgo IMP já não é utilizado actualmente, mas foi um passo importante no desenvolvimento de linguagens de programação.