The difference between Computer program and Interpreter

When used as nouns, computer program means a complete piece of software. a set of instructions for a computer. this term can refer to either the executable form that a computer can execute (executable code) or the human readable form (source code). (several programs, each of which does a task, can be collected as a software package or suite), whereas 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.


check bellow for the other definitions of Computer program and Interpreter

  1. Computer program as a noun:

    A complete piece of software. A set of instructions for a computer. This term can refer to either the executable form that a computer can execute (executable code) or the human readable form (source code). (Several programs, each of which does a task, can be collected as a software package or suite).

  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."