Projeto de desenvolvimento de uma máquina virtual na linguagem C russoficada

O código-fonte da implementação inicial da máquina virtual desenvolvida do zero foi publicado. O projeto é notável porque o código é escrito em uma versão localizada da linguagem C (por exemplo, em vez de int — inteiro, long — longo, for — para, if — se, return — retornar, etc.). A localização da linguagem foi feita através de substituições de macros e é implementada pela inclusão de dois arquivos de cabeçalho ru_stdio.h e keywords.h. Os textos-fonte são distribuídos sob a licença MIT.

O objetivo do projeto é criar uma máquina virtual com uma arquitetura simples e um conjunto de instruções. A máquina virtual será fácil de aprender e sua implementação não levará muito tempo. Outra vantagem significativa será a documentação abrangente em russo. O desenvolvimento para a máquina virtual será totalmente em cirílico, em particular, o cirílico será usado para os mnemônicos de instruções, nomes de registradores, etc.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster