C# и Go часто сравнивают как языки одной ниши веб-разработки. Споры обычно ведутся вокруг синтаксиса, удобства async, влияния GC, размера бинарей и скорости рантайма. Но почти никогда не предлагается сопоставление на уровне реального результата компиляции, хотя именно он определяет поведение программы на CPU.
Мы возьмём одинаковые примеры кода и сравним:
С# / .Net, go
Backend-разработчик
Intermediate
Разрабатывает https://nocode.ru и управляет вертикальной back-end в компании Artsofte.
Преподаёт программирование в УрФУ РТФ.