4 ms·
For one of my current projects, I found myself in a similar position. I actually ended up picking Go instead of C++, since it's a language I've been wanting to
by jdpage 15y ago
For one of my current projects, I found myself in a similar position. I actually ended up picking Go instead of C++, since it's a language I've been wanting to learn for a while, and the feature set intrigues me. I have yet to see how this decision pans out though.
- eliben 15y agoWell, I already had the VM implemented in Python, so I really wanted to do that in C or C++. Go was not an option because (1) one of the goals was to understand how other VMs are implemented, and most VMs today are C/C++, and (2) I wanted a language without garbage collection (which Go has, AFAIK)
- lucian1900 15y agoPerhaps Vala would also be a viable language for this sort of thing. I've been pondering writing a GC in Vala to learn more about them, and see how suitable Vala is to low-level work.