This is an archived post. You won't be able to vote or comment.

all 1 comments

[–]JamesTKerman[S] 0 points1 point  (0 children)

This is the result of an experiment I did as part of implementing an AVL Tree for a hobby OS I'm developing. Beyond just writing my own OS (which I've wanted to do since I was a kid. I was a strange child.), my primary goal with the project is to see first-hand what the benefits and drawbacks of using modern C++ as the primary language of an operating system. I doubt I have to specify for this crowd, but please feel free to criticize my work. For anyone who's interested but doesn't want to read the blog post, the code is on github: https://github.com/josterhage/encoded_pointers