Programmer and convertor