It's written in C++ using SFML, the same graphics & audio framework I use for my other project, Pioneers. In fact, the GUI components were lifted from Pioneers.
SFML does most of the same things that SDL does but uses a C++-style object-oriented programming interface instead of the C-style function-oriented interface of SDL. You can't go too far wrong with either of them, though.