Поддерживаю. C++ хорош для CPU&Memory bounded задач. Если ты все равно ждешь сеть, зачем тут C++? Есть множество более высокоуровневых и удобных языков для этой задачи.
C++ даёт максимум возможностей выдоить из ресурсов все соки, чем другие языки, а хороший капиталист обязан стремиться выдоить из всех средств производства максимум производительности, иначе это не капиталист, а чертила из леса. Да, можно отключить GC в java, можно написать на Си высоконагруженное и вызвать из питона, но если уж потрогал Си, зачем полумеры? Если уж взялся на Си, то берись за нормальный взрослый со всей выразительной мощью, если конечно ты не неосилятор. Тем более, что код на современном C++ короче любой этой вашей явы и тем более го.
И ГЛАВНОЕ: Капиталист, который не стремится максимально удешевить себестоимость продукции, выдаивая все ресурсы из средств производства любой ценой - чёрт сраный, а не капиталист. Большинство создателей сервисов и нормально-то сделать не могут - каждый ответ интерфейса по 100 долгих миллисекунд приходится ждать, им знания железа, структур данных, алгоримов не хватает даже на базовом уровне, что говорить про "выдаивание ресурсов". Если ты занят массовым обслуживанием людей своими серверами и вместо максимального выдаивания всех возможностей из существующих серверов пытаешься закупить их ещё - то ты алкаш с вокзала. Хороший капиталист всегда найдёт студентов за еду, любящих ассемблер, чем будет платить 300к/сек бестолковым разжиревшим го-говнокодерам, обросшим семьёй и ипотеками, у которых на выходе так или иначе копипаста с стековерфлоу.
зачем писать в 2022 году фреймворк для микросервисов на C++?
Поддерживаю. C++ хорош для CPU&Memory bounded задач. Если ты все равно ждешь сеть, зачем тут C++? Есть множество более высокоуровневых и удобных языков для этой задачи.
C++ даёт максимум возможностей выдоить из ресурсов все соки, чем другие языки, а хороший капиталист обязан стремиться выдоить из всех средств производства максимум производительности, иначе это не капиталист, а чертила из леса. Да, можно отключить GC в java, можно написать на Си высоконагруженное и вызвать из питона, но если уж потрогал Си, зачем полумеры? Если уж взялся на Си, то берись за нормальный взрослый со всей выразительной мощью, если конечно ты не неосилятор. Тем более, что код на современном C++ короче любой этой вашей явы и тем более го.
И ГЛАВНОЕ: Капиталист, который не стремится максимально удешевить себестоимость продукции, выдаивая все ресурсы из средств производства любой ценой - чёрт сраный, а не капиталист. Большинство создателей сервисов и нормально-то сделать не могут - каждый ответ интерфейса по 100 долгих миллисекунд приходится ждать, им знания железа, структур данных, алгоримов не хватает даже на базовом уровне, что говорить про "выдаивание ресурсов". Если ты занят массовым обслуживанием людей своими серверами и вместо максимального выдаивания всех возможностей из существующих серверов пытаешься закупить их ещё - то ты алкаш с вокзала. Хороший капиталист всегда найдёт студентов за еду, любящих ассемблер, чем будет платить 300к/сек бестолковым разжиревшим го-говнокодерам, обросшим семьёй и ипотеками, у которых на выходе так или иначе копипаста с стековерфлоу.
Если микросервис переваривает условно 100Krps, то почему бы и нет.
чтобы никто не заметил thread слива данных )
Да, выбор не очевидный, мягко говоря. Но скорей всего просто у разрабов опыт по C++, вот и пишут на чем умеют. Но кому это надо в 2022-м, вопрос еще.
Комментарий недоступен
в 2022 году, когда железо фиг купишь, достаточно актуально
Комментарий недоступен
Потому что у Яндекса весь кор на плюсах по кастовым причинам