No campo dos computadores físicos, o termo programador, chip programador ou dispositivo programador, se refere a um aparelho que configura um circuito elétrico programável, geralmente não-volátil, tais como EPROMs, EEPROMs, Flashs, PALs, FPGAs ou circuitos lógicos programáveis.