Прежде чем писать подобную дичь осильте пожалуйста наконец-то понять разницу между статической и динамической линковкой. Потом напишите тот же самый "hello, world" на С++ и С. Слинкуйте их статически с удалением отладочных данных из бинарника. Результат удивит сильно. Очень сильно. Потому что: 1.8 Мб С++, 1.2 Мб Go и 708 Кб С. А потом удалите всё это, включите голову (это важно, без этого никак не получится!) и проникнитесь осознанием того, настолько жалка, бессмысленна и беспощадна попытка сравнения языков программирования по размеру бинарников.