Table des matières:
Définition - Que signifie le code de blocage?
Dans la programmation logicielle, un code de bloc est utilisé pour convertir le code logiciel ou un algorithme sous une forme particulière afin que les erreurs, le cas échéant, dans le code puissent être minimisées. Le code de bloc peut également être appliqué dans les domaines des télécommunications, de la théorie de l'information et de la théorie du codage. L'idée principale est de coder un message pour un destinataire de telle manière que le destinataire soit capable de corriger les erreurs, le cas échéant, dans le message à l'aide de l'encodage.
Techopedia explique le code de blocage
Le mathématicien américain Richard Hamming peut réclamer beaucoup de crédit pour le code de bloc pionnier en 1950. En fait, un tel code de bloc est nommé "code Hamming" après Hamming.
L'idée principale derrière les codes de bloc est de fournir à l'utilisateur ou au destinataire de telles entrées de codes à l'aide desquelles l'utilisateur peut corriger les éventuelles erreurs dans le code sans avoir besoin de contacter la source du code. En télécommunications, le principe est de coder un message de telle sorte que le destinataire du message soit capable de corriger un nombre limité d'erreurs de manière à avoir une acceptabilité minimale du message. Cette action empêche la possibilité de retransmission du message, ce qui gaspille du temps et des ressources.
Plusieurs types de codes de blocs sont utilisés, notamment:
- Codes Reed-Solomon
- Codes de Hamming
- Codes d'extension
- Codes Golay
- Codes Hadamard
- Codes Reed-Muller