21CTO
21CTO
Jul 28, 2023 · Backend Development

How I Built a Toy Java Virtual Machine in Rust – Lessons and Code

After learning Rust, I created a toy Java Virtual Machine called rjvm, open‑sourced on GitHub, detailing its architecture, class file parsing, bytecode execution, value modeling, instruction handling, exception processing, and a simple stop‑the‑world garbage collector, while sharing insights and code snippets.

JVMbytecodegarbage-collection
0 likes · 15 min read
How I Built a Toy Java Virtual Machine in Rust – Lessons and Code
21CTO
21CTO
May 29, 2023 · Fundamentals

Why Rust Is Overtaking C/C++: The Story Behind Its Rise

From its inception as a hobby project to becoming the most loved programming language, Rust’s journey illustrates how memory‑safe design, community culture, and industry adoption are reshaping modern software development across platforms and companies.

communitymemory-safetyopen-source
0 likes · 15 min read
Why Rust Is Overtaking C/C++: The Story Behind Its Rise