Оглавление:
Определение - Что означает блочный код?
В программировании программного обеспечения блочный код используется для преобразования программного кода или алгоритма в любую конкретную форму, так что ошибки, если таковые имеются, в коде могут быть минимизированы. Блочный код также может применяться в области телекоммуникаций, теории информации и теории кодирования. Основная идея заключается в том, чтобы закодировать сообщение для получателя таким образом, чтобы получатель мог устранить ошибки, если таковые имеются, в сообщении с помощью кодирования.
Техопедия объясняет блочный код
Американский математик Ричард Хэмминг может претендовать на большой кредит за новаторский блочный код в 1950 году. Фактически, один такой блочный код назван «Хемминговским кодом» по имени Хэмминга.
Основная идея, лежащая в основе блочных кодов, состоит в том, чтобы предоставить пользователю или получателю ввод таких кодов, с помощью которого пользователь может устранять любые возможные ошибки в коде, не обращаясь к источнику кода. В телекоммуникациях принцип состоит в том, чтобы закодировать сообщение таким образом, чтобы получатель сообщения мог исправить ограниченное количество ошибок, чтобы иметь минимальную приемлемость сообщения. Это действие предотвращает возможность повторной передачи сообщения, что приводит к напрасной трате времени и ресурсов.
Существует несколько типов блочного кода, в том числе:
- Коды Рида-Соломона
- Коды Хэмминга
- Эспандер коды
- Коды Голея
- Коды Адамара
- Коды Рида-Мюллера
