O
AI-generated image

assembler

/əˈsɛmblər/ noun · British & US
Valid in UKValid in US
Share WhatsApp

What does assembler mean?

An assembler is primarily a program that translates assembly language — a low-level, human-readable notation of computer instructions — into the binary machine code a processor can execute directly. Because assembly language maps closely onto a CPU's native instruction set, each processor family typically has its own assembler, and programmers have long used these tools where fine control over hardware, timing, or memory is essential. The word also has an older, non-computing sense: an assembler is a person or machine that fits together component parts into a finished product, such as a factory worker assembling electronics or vehicles. Both senses share the idea of taking elementary pieces and combining them into a coherent whole, reflecting the word's origin in the verb 'assemble'. Whether describing vital systems software or skilled manual labor, 'assembler' connotes precision, craftsmanship, and work done close to the foundations.

noun

A program that translates assembly language into machine code.

Example

"She wrote the routine in assembler before optimizing it for the embedded chip."

noun

A person whose job is to put together component parts into a finished product.

Example

"The electronics plant hired twenty new assemblers for the production line."

Plural assemblers

Standard plural; used for both the computing sense and the manufacturing/labor sense.

Example

"Modern cross-assemblers can target several different processor architectures."

Did you know?

Before high-level languages existed, every line of software had to pass through an assembler — the humble translator that turned cryptic mnemonics into the raw numbers computers actually understand.

Reviewed by Deb Chak, Editor. AI-assisted content curated by RJS Tech Solutions LLP.

Etymology of assembler

The word 'assembler' derives from the verb 'assemble', which entered English in Middle English from Old French 'assembler', ultimately from Vulgar Latin '*assimulare'/'*adsimulire'-type formations built on Latin roots meaning 'to bring together'. It originally denoted one who gathers people or parts together. Its computing sense arose in the late 1940s and early 1950s alongside early stored-program computers, when programs that converted symbolic instruction names into machine code were naturally called assemblers because they assembled instructions into complete executable programs.

Related word forms

How assembler is actually used

In computing contexts 'assembler' often refers both to the translation program and loosely to assembly language itself (e.g. 'written in assembler'), though careful usage reserves the term for the translator program. In manufacturing, the word is common in industrial and unionized labor contexts.

Easily confused with assembler

assembly language

'Assembler' is the translating program itself, whereas 'assembly language' is the human-readable symbolic code that it converts to machine code.

What's another word for assembler?

Words and phrases paired with assembler

macro assemblercross assembler

Rhymes with assembler