> I mean, like, something with stdio is 16 kbs
Are you kidding, that's why we code in ASM
Seriously, it looks like you've mixed the debug build of one with the release version of the other.
Or dynamically linked with stdio, but statically linked with iostream.
Just compiling hello world, in C and C++, without and with debug
Code:
$ g++ foo.cpp && ls -l a.out
-rwxrwxr-x 1 xxx xxx 6396 Feb 4 08:38 a.out
$ gcc foo.c && ls -l a.out
-rwxrwxr-x 1 xxx xxx 4681 Feb 4 08:38 a.out
$
$ g++ -g foo.cpp && ls -l a.out
-rwxrwxr-x 1 xxx xxx 17604 Feb 4 08:39 a.out
$ gcc -g foo.c && ls -l a.out
-rwxrwxr-x 1 xxx xxx 5677 Feb 4 08:39 a.out
> which, like, has far more functionality than iostream anyway,
See, this is just comedy.