A típusos lambda-számítás a lambda-számítás egy olyan változata , amely speciális szintaktikai címkéket, úgynevezett típusokat rendel a lambda-kifejezésekhez. Az ilyen címkék létrehozásához és hozzárendeléséhez különböző szabályok megengedettek, és ezek különböző típusú rendszereket eredményeznek.
A típusszámítások alapvető primitív programozási nyelvek , amelyek a típusalapú funkcionális programozási nyelvek – az aplikatív nyelvek – alapját képezik, köztük az ML és a Haskell , valamint az általános kötelező programozási nyelvek.
A -calculus típusokkal a Descartes-zárt kategória nyelve , amely közvetlen kapcsolatot létesít egy olyan számítási modellel, mint a kategorikus absztrakt gép . A típus-kalculi egy szempontból a típusolatlan -kalculi specializációinak tekinthetők , más szempontból pedig a tipizált nyelvek tekinthetők alapvetőbbnek, ahonnan speciális esetekként kapják a típusolatlanokat. Ennek a jelenségnek az elemzését D. Scott számítási elmélete adja [1] .
A -calculus a típusokkal alapjául szolgál a programozási nyelvek új tipizálási rendszereinek kidolgozásához, mivel a típusok és a köztük lévő függőségek segítségével fejeződnek ki a programok kívánt tulajdonságai.
A programozásban a programozási nyelvek független számítási blokkjai (függvények, eljárások, módszerek) erős gépeléssel megfelelnek a típuskifejezéseknek.