The difference between Assembler and Software

When used as nouns, assembler means a program that reads source code written in assembly language and produces executable machine code, possibly together with information needed by linkers, debuggers and other tools, 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 Assembler and Software

  1. Assembler as a noun (programming):

    A program that reads source code written in assembly language and produces executable machine code, possibly together with information needed by linkers, debuggers and other tools.

    Examples:

    "This assembler is much faster than the old one."

  2. Assembler as a noun (computer languages, informal):

    Assembly language.

    Examples:

    "I wrote that program in assembler."

  3. Assembler as a noun:

    One who assembles items.

  4. Assembler as a noun (nanotechnology):

    A nanodevice capable of assembling nanodevices, possibly including copies of itself, according to a plan.

  1. Software as a noun (computing):

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