Comment Re:If you do go with C++ (Score 2) 296
Qt5 would abstract the bits that are platform specific, while still allowing low-level control where desired.
Unless there is some specific reason not to use Qt, it would seem to match his requirements nicely.