Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • About Bonfire
Space Hobo
@spacehobo@teh.entar.net  ·  activity timestamp 5 days ago

https://digitalcommons.ncf.edu/theses_etds/6764/ ← I think this is a super neat stack machine architecture! #PermaComputing

JBC Commons

EVERYTHING’S GOING TO BE OK
Implementing a tiny virtual machine, assembler, and compiler

This thesis presents the design and implementation of ok, a stack-based virtual machine intended for educational use that prioritizes ease of implementation and minimal resource usage. The system is formally specified and accompanied by a reference implementation written in C. This thesis also introduces MK2, an assembly-like language targeting this virtual machine, as well as a high-level compiled programming language called nude. Together, these components form a usable programming stack that demonstrates how a beginner-friendly and resource-conscious virtual machine and toolchain can support higher-level software development while remaining accessible for instructional use.
  • Copy link
  • Flag this post
  • Block
Log in

Bonfire social

Bonfire social: About · Code of conduct · Privacy ·
Bonfire social · 1.0.0-rc.3.6 no JS en
Automatic federation enabled
  • Explore
  • About
  • Code of Conduct
Home
Login