Transaction Application Language

Era el lenguaje de programación del sistema (SPL) original para las máquinas Tandem CISC, que no tenían ensamblador.

[3]​ Originalmente, el sistema operativo Tandem NonStop estaba escrito en TAL.

Recientemente, gran parte de él se ha reescrito en C y TAL ha quedado en desuso para nuevos desarrollos.

En la migración de CISC a RISC, TAL se actualizó, siendo reemplazado por pTAL; los compiladores permitieron que TAL se acelerara, siendo recopilado en aplicaciones RISC nativas.

En la migración actual de RISC a Intel Itanium 2, TAL y pTAL han sido reemplazados por epTAL, nuevamente, los compiladores permiten que el código TAL y pTAL sea acelerado / recopilado en aplicaciones nativas de Itanium.