Коди використовуються для стиснення даних, у криптографії, для виявлення та корекції помилок, а останнім часом також і для мережного кодування. Коди вивчаються з метою розробки ефективних та надійних методів передачі даних. Алгоритми та структури даних