С наскоку и по памяти. Потому что пытался взять "всё хорошее", но получилась какая-то разнородная масса. Слишком много способов сделать одно и тоже (инициализировать поле экземпляра в конструкторе могу тремя способами). Стандартного пакетного менеджера (с разрешением зависимостей) и системы сборки нет, у каждой команды свой колхоз. На кой-то хер различаются ссылки на &lvalue и &&rvalue (ака временные объекты). Без примеров я хер вспомню, как в плюсах написать свой итератор. Метод вывода строкового представления в поток надо присобачивать через friend для ostream. Что-то похожее на интерполяцию строк вроде добавили в последних стандартах, да? Ну и противное Сишное наследие в виде необходимости разделения заголовков и сорцов до кучи (ладно, это можно сбагрить на ide). Но уж лучше плюсы, чем голый Си без классов и шаблонов. Короче, никакого удовольствия процесс программирования на плюсах не даёт, если ты не мазохист.

Все пишут, потому что:
1. Так повелось и сильно дофига софта на нём уже написано
2. Он быстрый (без vm и gc)
3. Не все разобрались с lifetime'ами и borrow checker'ом в Rust
4. Легче найти разработчиков, потому что цпп в учебной программе большинства вузов
В питоне безразмерный BigInt, будь там цикл, работало бы, пока число влезает в оперативу. А так, рекурсия в StackLimit упрётся через 1000 (или около того) вызовов.
А вот этого в отдел тестирования.
"Мне интересно, насколько большую зарплату мне предложат"
Для бодрости предпочитаю зелёный чай.
Не факт.
>3 ?
Болезнь открывающегося html-тега. Лечится через &lt; -> <
Мятежный звёздный истреблятор шлюх!