All Projects → zserge → Tojvm

zserge / Tojvm

Licence: apache-2.0
A toy JVM in Go

Programming Languages

go
31211 projects - #10 most used programming language

tojvm

Tojvm is a "toy VM", an attempt to implement a JVM in Go. Currently it's rather incomplete, and many instructions are missing. However, it can do basic arithmetics, create objects, call methods and modify their fields. I hope to add more instructions later, but if you get interested in how it works - PRs and comments are always welcome!

This should not be used in production, the performance will suffer anyway. Only use for didactic purposes.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].