D is kind of the C++ I always wanted. It's familiar, I can see the C++ lineage, and it's so much nicer to write than C++.
I'm currently having fun writing Advent of Code in D:
http://inversethought.com/hg/aoc/file/tip/2017