An experiment with C++ and systems programming