Der Quellcode der anfänglichen Implementierung einer von Grund auf neu entwickelten virtuellen Maschine wurde veröffentlicht. Das Projekt zeichnet sich dadurch aus, dass der Code in einer russifizierten Version von C geschrieben ist (zum Beispiel wird anstelle von int — цел, long — длин, for — для, if — если, return — вернуть usw. verwendet). Die Russifizierung der Sprache erfolgt über Makroersetzungen und wird durch die Einbindung von zwei Header-Dateien, ru_stdio.h und keywords.h, realisiert. Der Quellcode wird unter der MIT-Lizenz verbreitet.
Ziel des Projekts ist die Schaffung einer virtuellen Maschine mit einfacher Architektur und einem klaren Befehlssatz. Die virtuelle Maschine wird leicht zu erlernen sein und ihre Implementierung wird nicht viel Zeit in Anspruch nehmen. Ein wesentlicher Vorteil wird auch die umfassende Dokumentation auf Russisch sein. Die Entwicklung für die virtuelle Maschine wird vollständig in kyrillischer Schrift erfolgen, insbesondere wird Kyrillisch für die Mnemonics von Befehlen, Registerbezeichnungen usw. verwendet.
Quelle: opennet.ru
