Философия Си++

программирование на С и С++ -

это особое искусство, ради быстродействия программы, приходится жертвовать быстродействием и удобством программиста

, поэтому обычно всякие математические библиотеки, или в общем математику и сложные вычисления программ делают на С++, а интерфейс и общие вычисления делают на более мощных и автоматизированных языках как Java или вот можно использовать библиотеку Qt
(со слов - ППГ)