Notes and Reflections on Books and Media
by Hannah Leitheiser
programming from the ground up
finished programming from the ground up, which is a good primer. here we have hello world with and without the c library call (adapted some from the book, as the c calling convention changed for 64-bit x86. shameless google copypaste there).
you do notice with the printf call, the executable file size grows to more than 3 times the syscall version. why is that?
well, that's a question for someone who understands elf executable formats better than i do, i think.