Programmer, Emulator, dan Debuggers