stackgebaseerde
Stackgebaseerde (Engels: stack-based) verwijst naar een benadering in computerwetenschap waarbij een operandstack centraal staat bij het uitvoeren van instructies. In dit model worden waarden vaak op de stapel geplaatst (gepushed) en bewerkingen halen de benodigde operands van de bovenkant van de stapel en plaatsen het resultaat terug op de stapel. Dit verschilt van registergebaseerde systemen, waarin bewerkingen rechtstreeks met registers worden uitgevoerd.
Kenmerkend voor stackgebaseerde systemen is het gebruik van een operandstack voor de lees- en schrijfoperaties. Programma’s
Voorbeelden en toepassingen lopen uiteen. Voorbeelden van stackgebaseerde talen zijn Forth en PostScript, die direct gebruikmaken
Voordelen van stackgebaseerde systemen zijn onder meer eenvoud in compilerontwerp en efficiënte evaluatie van expressies, vooral
Stackgebaseerde benaderingen blijven relevant in talen, rekenmachines en virtuele machines waar snelle expressie-evaluatie en een compacte,