The difference between Interpreter and Software

When used as nouns, interpreter means one who listens to a speaker in one language and relates that utterance to the audience in a different language. contrasted with translator, whereas software means encoded computer instructions, usually modifiable (unless stored in some form of unalterable memory such as rom).


check bellow for the other definitions of Interpreter and Software

  1. Interpreter as a noun (translation studies):

    One who listens to a speaker in one language and relates that utterance to the audience in a different language. Contrasted with translator.

    Examples:

    "A Japanese man who is tried before a German court is assisted by an interpreter in making oral statements."

  2. Interpreter as a noun (figuratively):

    One who explains something, such as an art exhibit. One who does heritage interpretation.

  3. Interpreter as a noun (computing):

    A program which executes another program written in a programming language other than machine code.

    Examples:

    "Programs written in the BASIC language are usually run through an interpreter, though some can be compiled."

  1. Software as a noun (computing):

    Encoded computer instructions, usually modifiable (unless stored in some form of unalterable memory such as ROM).