Assembler je najnižší programovací jazyk procesorov. Programovať v ňom je ako dostať surové železo na výrobu súčiastok, . Samotné inštrukcie vykonávajú len jednoduché prenosy bajtov alebo bitov. Umožňujú však poskladať programy s náročným výpočtovým výkonom.