tool: an implement used in the practice of a vocation
implement: instrumentation (a piece of equipment or tool) used to effect an end
machine code: a set of instructions coded so that the computer can use it directly without further translation