Projekt stworzenia maszyny wirtualnej w zrusyfikowanym języku C

Opublikowano kod źródłowy początkowej realizacji rozwijanej od podstaw maszyny wirtualnej. Projekt wyróżnia się tym, że kod napisano w zrusyfikowanym języku C (na przykład, zamiast int - цел, long - длин, for - для, if - если, return - вернуть itd.). Rusyfikacja języka została zrealizowana przez makropodstawienia i wdrożona poprzez dołączenie dwóch plików nagłówkowych ru_stdio.h i keywords.h. Kody źródłowe są udostępniane na licencji MIT.

Celem projektu jest stworzenie maszyny wirtualnej o prostej architekturze i systemie instrukcji. Maszyna wirtualna będzie łatwa do nauki, a jej realizacja nie zajmie dużo czasu. Istotną zaletą będzie również wyczerpująca dokumentacja w języku polskim. Rozwój pod maszynę wirtualną będzie w pełni cyryliczny, w szczególności cyrylica będzie używana do mnemonik instrukcji, nazw rejestrów itd.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster