Здравствуйте, MTD, Вы писали:
MTD>Ну как сказать. Надо смотреть на предметную область. Например, сервера писать меня Go впечатлил — код пишется раз в 5-10 быстрее, чем на С++, по производительности одинаково. Конечно, на плюсах можно на голом epoll поднатужится и чуть обойти, но времени на разработку тогда уйдет раз в 20 больше.
Если посмотреть strace'ом, чем там программа на Go занимается, то можно с изумлением увидеть, что унутре нее тот же epoll (и completion port на венде, причем из тех же исходников).
Но вот что в этом Go мне в плане производительности действительно не нравится, это то, что библиотека евонная так и норовит на каждый чих чего-нибудь маленькое зааллоцировать в куче, а сборщику мусора потом подбирать.