One of my best school project was Core War. We had to build the VM where the battle took place and a compiler that would read a program written in assembly and transform it into byte code.
It was the moment I truly understood memcopy, memory management, and how powerful C was.
42, 2013-2016, but it should have been basically the same assignment. Clearly one of the most complete assignments. And more fun than rewriting a posix shell. I think the raytracer was my favorite.
It was the moment I truly understood memcopy, memory management, and how powerful C was.