Hoppa till innehållet

Transaction application language

Från Wikipedia
Version från den 5 december 2007 kl. 11.54 av 193.10.98.77 (Diskussion) (Ny sida: Transaction Application Language eller TAL (ursprungligen "Tandem Application Language") är ett procedurellt programmeringsspråk optimerat för användning på Tandem-datorer. TAL liknar ...)
(skillnad) ← Äldre version | visa nuvarande version (skillnad) | Nyare version → (skillnad)

Transaction Application Language eller TAL (ursprungligen "Tandem Application Language") är ett procedurellt programmeringsspråk optimerat för användning på Tandem-datorer. TAL liknar en blandning av C och Pascal. Det var det ursprungliga programmeringsspråket för systemprogrammering på Tandems CISC-maskiner, som inte hade någon assembler.

Själva språket liknar ALGOL och Pascal, med BEGIN- och END-satser. Men semantiskt är språket mycket mer likt C. Det tillåter inte nästade procedurer i godtyckligt antal nivåer, det tillåter inte att complexa argument skickas som värdeparametrar och referenser är i de flesta fall inte starkt typade.

Ursprungligen skrevs Tandems NonStop-operativsystem i TAL. På senare år har stora delar av det skrivits om i C och TAL används inte för nyutveckling.