Warren Abstract Machine
Een Warren Abstract Machine ofwel WAM is een virtuele machine gericht op de taal Prolog en bestaat uit een geheugenmodel en een instructieset. Momenteel is het een de-facto standaard voor Prolog-compilers. Omdat deze architectuur de mogelijkheid biedt Prologprogramma's naar een low-level bytecode of machinetaal te compileren helpt het de Prolog-code efficiënter uit te voeren en maakt het echte Prologcompilers mogelijk. Warren voorziet in zijn publicatie zelfs een gespecialiseerde Prolog-processor.
Q192726
virtuele machine
Concept
Q163468
Prolog
Concept
Q66221
geheugenmodel
Concept
Q272683
instructieset
Concept
Q837330
bytecode
Concept
Q55813
machinetaal
Concept
Q47506
compiler
Concept
Q1418635
Warren Abstract Machine
MISC
use