Assembler
Un Assembler è un programma compilatore che si occupa di tradurre in linguaggio macchina (ossia una serie di bit 0 e 1 che costituiscono l'unico modo per comunicare con dispositivi elettronici) una serie di comandi scritti in linguaggio Assembly. Oltre a questo compito base, un Assembler spesso si occupa di ausiliare il programmatore, ad esempio consentendo l'utilizzo nel codice sorgente del programma di nomi mnemonici al posto di indirizzi esadecimali che costituiscono l'esatta collocazione di una variabile o di una porzione di programma nella memoria centrale del computer.
A volte si dice Assembler intendendo in realtà Assembly.