So, I've been trying to learn C, and I don't seem to understand the need of portability. Like, people suggest I don't use conio.h or graphics.h because they are not standard, and therefore, not portable. But is this only true as far as the source code goes? Like, after the program has been compiled, will it run on any computer that can run executables? Or will the computer need to somehow not be compatible with the program due to not having some sort of way to read conio.h or graphics.h?