А смысл начинать новый проект на С++? Он же невероятно стар, небезопасен и многословен. Даешь гуи на ATS! Ну, или на Питоне с сишными вставками.
Вот эт правильно. Не вижу проблемы с написании даже критичного к скорости софта на связке Python+Cython. Первый для гуя и других вещей, второй — для числодробилки. Лично сравнивал скорость молочения SHA256 на Це и Сайтоне, идентичны в пределах погрешности. Сайтон даже немного вперёд вырвался в отдельных итерациях, так что будем считать, что одно и то же. Для расчёта хэша взял реализацию из OpenSSL (вызывал из библиотеки), в общем, вышло ~1400 kh/sec, биткоин генерирует на той же системе порядка 2300. Но оно и понятно, я генерил в один поток, а ядер два, если параллелить, должно получиться на уровне. Опять же, хэши считались просто от чисел 0-10000000.