assembler
noun /əˈsemblə(r)/
/əˈsemblər/
- a person who assembles a machine or its parts
- (computing) a program for changing instructions into machine code
- (also assembly language)(computing) the language in which a program is written before it is changed into machine code