DEV Community

Discussion on: Writing a Simple Programming Language from Scratch - Part 1

Collapse
 
jasonsbarr profile image
Jason Barr

This is kinda out of nowhere since it's been a while, but are there any plans to write the next article? I totally understand getting busy and/or losing track of ideas like this (I'm working on an occasionally-updated introduction to computer science in JavaScript series that hasn't been published to in over a month) but I would love to see the next steps.

Collapse
 
evantypanski profile image
Evan Typanski

Yes! I've been periodically working and making decent progress. Reason I made the post was to learn more about LLVM/backend work, so I'd rather know I have a solid understanding before trying to teach it, which has taken a bit longer than I'd thought. I'll have more time soon, but definitely not forgotten

Collapse
 
jasonsbarr profile image
Jason Barr

Nice! I'll follow you so I'll get a notification when you're able to put it together. I definitely know about things taking longer than I thought they would.

I found this article because I'm in the process of building a quick-and-dirty interpreter for my own language (in JavaScript because it's easy and it's the language I know best) just for fun, and a lot of what you wrote here has been helpful.

I'll probably write a fuller implementation in another language once I have a working prototype for myself, and C++ is a possibility. I don't know C++ very well though, so it would be quite a challenge.

Collapse
 
otumianempire profile image
Michael Otu

I was looking for the whole series actually. I hope you get to the end of the series. Thanks for the time and effort