Nikita Lisitsa
@lisyarus@mastodon.gamedev.place
He/him I teach C++ & computer graphics and make videogames Working on a medieval village building game: https://youtube.com/playlist?list=PLSGI94QoFYJwGaieAkqw5_qfoupdppxHN&cbrd=1 Check out my cozy traffic simulator: https://store.steampowered.com/app/2403100/Costa_Verde_Transport_Department/
mastodon.gamedev.place
You might remember that I was working on my own programming language a few months ago. I've decided to write a blog post about what this language is, how it is implemented, and what are my future plans!
#programming #pldev #compiler #arm64
https://lisyarus.github.io/blog/posts/making-your-own-programming-language.html
74
9
33
Brian Swetland
@swetland@chaos.social
Writes the codes. Recovering OS Engineer (BeOS, HiptopOS, Android, LK, Fuchsia). Embedded systems hacker. Hobbyist Digital Designer. Player of video games. Etc.
chaos.social
Grr. I really should just do simple linear scan register allocation with the dumb pass-everything-on-the-stack ABI to start with, but I keep trying to map out how "do it right" with a more realistic pass-by-registers ABI, etc.
The desire to solve the whole problem "for real" is fighting with the desire to get a basic implementation working first.
Ideally I'd leave things in the argument registers as long as possible *and* avoid spilling to the stack around function calls...
#Compiler #PLdev
0
0
0
You've seen all posts