Progetto per la creazione di una macchina virtuale in un linguaggio C localizzato

Pubblicato il codice sorgente della prima implementazione della macchina virtuale sviluppata da zero. Il progetto è notevole perché il codice è scritto in un linguaggio C localizzato (ad esempio, invece di int - цел, long - длин, for - для, if - если, return - вернуть, ecc.). La localizzazione del linguaggio è realizzata tramite macro e implementata grazie all'inclusione di due file di intestazione ru_stdio.h e keywords.h. I codici sorgenti sono distribuiti sotto licenza MIT.

L'obiettivo del progetto è creare una macchina virtuale con un'architettura semplice e un sistema di comandi. La macchina virtuale sarà facile da studiare e la sua implementazione non richiederà molto tempo. Un vantaggio fondamentale sarà anche la documentazione esaustiva in lingua russa. Lo sviluppo per la macchina virtuale sarà completamente in cirillico, in particolare il cirillico sarà utilizzato per le mnemoniche delle istruzioni, i nomi dei registri, ecc.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster