Что ты несёшь? Речь идёт о тестах в контексте распараллеленных программ, а не чистой производительности языков, с++ во втором случае будет очевидно быстрее, т.к. использует ручное управление памяти, а не гарбедж коллектор.
Перечитай моё первое сообщение, прежде чем продолжать высирать. Именно поэтому я и задал тебе вопросы о потоках. Если ты не знаешь, как они устроены / работают и для чего вообще используются, то и логично не поймёшь какой выигрыш в производительности в сравнении с С++ имеет Golang
Нажмите, чтобы раскрыть...
Тут надо сравнивать apples to apples, брать C++ 20 coroutines приложение и приложение на Голанге. Если взять и попробовать заспавнить 10к горутин в Го и системных потоков в плюсах, то в плюсах будет беда с контекстными переключениями и количеством выделенной памяти, тут и замеры делать не надо. Но писать распределенные приложения на Го проще - тут факт.
Это очень необычно выглядит, я не говорю что язык плохой. Просто слишком отличается архитектурный стиль написания на нем.
Нажмите, чтобы раскрыть...
После определенного момента все языки начинают сводиться к одним и тем же паттернам: слои, разделение ответственности, DTO, IoC, DI. А так, да, в Го синглтоны и фабрики особо не пишут. Пару недель попишешь и будешь как рыба в воде. На мой вкус главное корпоративное преимущество Го в том, что он простой до жути. Там 25 ключевых слов и подход к написанию такой себе в лоб, плюс неплохой перформанс, вот и используют его для того, чтобы Рубист, Питонист и Джавист могли что-то за 2 недели выучить и вместе сервис написать