A set of instructions written in the language of the computer to solve user's problem is called
assembler
byte
pseudocode
software