Proiect pentru scrierea unei mașini virtuale în limba C localizată în limba rusă

Codul sursă al primei implementări a unei mașini virtuale dezvoltate de la zero a fost publicat. Proiectul se remarcă prin faptul că codul este scris într-o variantă a limbajului C adaptat în limba rusă (de exemplu, în loc de int - întreg, long - lung, for - pentru, if - dacă, return - returnează etc.). Adaptarea limbajului a fost realizată prin substituții macro și implementată prin includerea a două fișiere de antet, ru_stdio.h și keywords.h. Codurile sursă sunt distribuite sub licența MIT.

Scopul proiectului este de a crea o mașină virtuală cu o arhitectură simplă și un sistem de instrucțiuni. Mașina virtuală va fi ușor de învățat, iar implementarea ei nu va dura mult timp. Un avantaj semnificativ va fi documentația completă în limba română. Dezvoltarea pentru mașina virtuală va fi complet în chirilică, în special, chirilica va fi folosită pentru mnemonicile instrucțiunilor, denumirile registrelor etc.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster