Anyway, either way you missed the other point - he didn't ask you why you put it in /usr/bin/, he asked you why you execute it with "./a.out" - if it's in /usr/bin, just "a.out" will suffice, because /usr/bin/ is part of path.