Le code source de la première implémentation d'une machine virtuelle développée depuis zéro a été publié. Le projet est remarquable car le code est écrit dans un langage C rusifié (par exemple, au lieu de int — цел, long — длин, for — для, if — если, return — вернуть, etc.). La rusification du langage est réalisée via des macros et se fait par l'inclusion de deux fichiers d'en-tête ru_stdio.h et keywords.h. Les codes sources sont distribués sous licence MIT.
L'objectif du projet est de créer une machine virtuelle avec une architecture simple et un ensemble d'instructions. La machine virtuelle sera facile à apprendre, et sa réalisation ne prendra pas beaucoup de temps. Un avantage majeur sera également la documentation exhaustive en langue russe. Le développement pour la machine virtuelle sera entièrement en cyrillique, notamment le cyrillique sera utilisé pour les mnémotechniques d'instructions, les noms de registres, etc.
Source : opennet.ru
