А у вас что, "крутость" языка зависит от того, сколько литературы нужно прочитать (и сколько это займет по времени), чтобы пройти путь от абсолютного нулевика до джуна? С++ системный язык для high-performance кода c большой степенью контроля как со стороны программиста, так и со стороны компилятора (низкоуровневые оптимизации). Реальный хайлоад на нем будут писать. Ну и надеюсь, не будет удивительным для вас, что при собеседовании на синьоро-тимлидские позиции в Python/Node.js - разработке, не всегда, но задают вопрос "а как у вас с С/C++", потому что какую-то суперкритичную по перформансу штуку бывает нужно выкинуть в нативную библиотеку и инвокать оттуда. Никто не спорит, что у всех прогеров общий корень в виде computer science математики - асимптотика у г*веного алгоритма будет хреновой, что в системном языке, что в джаваскриптах и питонах и рубях. Только вот даже классный и вылизанный алгоритм на больших нагрузках утонет в накладных расходах на виртуальную машину/интерпретацию/какие-то архитектурные ограничения, призванные оградить от многопоточности (типа питонячьего GIL).
|