(Оффтоп)
Чем больше длина кода(количество символов на слово) тем больше помехоустойчивость.
Помехоустойчивость определяется не длиной слова, а тем, насколько его можно изменить, чтобы спутать с другим словом. Ср. "освященный" -- "освещённый", "да" -- "нет".
Естественный язык отличается от корректирующих кодов тем, что длина слов может быть разная. Но, тем не менее, у каждого слова есть некоторая окрестность (но размер её не фиксирован; более того -- зависит от контекста), не пересекающаяся с окрестностями других слов; при попадании (например, услышанного) искажённого слова в эту окрестность слово восстанавливается. (С корректирующими кодами так же.)
Вопрос в том, как природа(вернее, общество) выбирает соответствующую степень помехоустойчивости
Наверное, так же как пчёлы в ходе эволюции выбрали шестигранные соты, и как музыканты пришли к 12-тоновой системе (в октаве 12 полутонов; степени числа
приближённо равны чистым интервалам): ни пчёлы, ни музыканты, разумеется, ничего не высчитывали. Идеи эволюции (изменчивость, наследственность, естественный отбор) на самом деле применимы не только к развитию жизни.