Realizzazione Compilativa per VSL


Realizzazione compilativa della macchina astratta VSL (Very Simple Language) sulla macchina JAVA

Alcuni esempi di programmi VSL

m[0]<-0;
m[1]<-0;
m[2]<-0;
m[3]<-0;
if m[1]=m[2] then m[2] <-1;



m[0] <-1;
m[1] <-m[2];
if m[1]=m[2] then m[2] <-1;
if m[1]=m[0] then m[1] <-m[2]OR m[1];
if m[1]=m[0] then if m[0]=1 then m[1] <-m[2]AND m[1];
m[0] <-1;
m[1] <-m[2];
if m[1]=m[2] then m[2] <-1;



m[2] <-1;
m[0] <-m[2];
if m[1]=m[2] then m[2] <-1;
m[0] <-1;
m[1]<-m[2]OR m[1];
if m[1]=m[2] then m[2] <-1;