Categories:

цикл от изучения процессора, создания ассемблера, создания ядра Forth VM

ПОСТАПОКАЛИПТИЧЕСКОЕ ПРОГРАММИРОВАНИЕ

В этой не очень короткой статье мы попытаемся пройти полный цикл от изучения процессора, создания ассемблера, создания ядра Forth VM и, наконец, создания достаточно полезного интерпретатора Forth. Остерегайтесь, это может содержать нежелательные детали низкого уровня, а также некоторые части метапрограммирования.

Если код говорит вам лучше, чем слова — вы можете найти эмулятор, ассемблер, виртуальную машину и пример кода Forth на github.com/zserge/lc3-forth . Это всего 0,5 КБ машинного кода или ~400 строк C.

https://zserge.com/posts/post-apocalyptic-programming/

Если код говорит вам лучше, чем слова — вы можете найти эмулятор, ассемблер, виртуальную машину и пример кода Forth на github.com/zserge/lc3-forth . Это всего 0,5 КБ машинного кода или ~400 строк C.
https://github.com/zserge/lc3-forth