Понятие кодирования: основные виды и цели