发明编码的原因