how does a computer understand your program