Blog posts

2022

Writing a C++ Editor, Compiler, & Tester in Python

12 minute read

Published:

Writing a C++ Editor, Compiler, & Tester in Python

There are lots of great C++ development environments out there. But for me, because I’m studying how robots can guide users through the debugging process, I specifically needed an interactive C++ editor and testbed that can communicate with my robot’s backend. This way the robot can be aware of what edits the user is making, what error messages they get, when they successfully compile (or not!), and so on. So, below I’ve detailed my process of creating this little app.