646просмотров
25 декабря 2025 г.
📷 ФотоScore: 711
https://properlyengineered.xyz/ Сто лет назад у меня была безумная идея - сделать свою виртуалку, чтобы фронтенд-код можно было писать на ассемблере, а не на этом жалком джаваскрипте. Разработчик пишет на asm-е, превращает в байткод, VM выполняет и что-то делает в браузере. Боже, благослови Claude Code - я сделал анимированную ёлочку, с harvard architecture виртуалкой, написанной специально для этого, со своим набором инструкций и документацией на всё это. Спека на виртуалку:
https://github.com/eapotapov/ny-asm-2026/blob/main/docs/vm-architecture-specification.md Спека на набор инструкций:
https://github.com/eapotapov/ny-asm-2026/blob/main/docs/instruction-set-reference.md Исходник ёлочки:
https://github.com/eapotapov/ny-asm-2026/blob/main/tree.asm Репозиторий: https://github.com/eapotapov/ny-asm-2026