جدول المحتويات:
تعريف - ماذا يعني بلوك كود؟
في برمجة البرامج ، يتم استخدام رمز كتلة لتحويل رمز البرنامج أو خوارزمية إلى أي شكل معين بحيث يمكن تقليل الأخطاء ، إن وجدت ، في التعليمات البرمجية. يمكن أيضًا تطبيق كود الكود في مجالات الاتصالات ، نظرية المعلومات ونظرية الترميز. تتمثل الفكرة الرئيسية في تشفير رسالة للمستلم بطريقة تمكن المستلم من معالجة الأخطاء ، إن وجدت ، في الرسالة بمساعدة الترميز.
تيكوبيديا تشرح كود الكود
يمكن لعالم الرياضيات الأمريكي ريتشارد هامينج المطالبة بالكثير من الفضل في رمز الكود الرائد في عام 1950. في الواقع ، يُسمى أحد الكتل البرمجية هذه "كود هامينغ" بعد هامينغ.
تتمثل الفكرة الرئيسية وراء رموز الكتلة في تزويد المستخدم أو المستلم بإدخالات هذه الرموز بمساعدة يمكن للمستخدم من خلالها معالجة أي أخطاء محتملة في التعليمات البرمجية دون الحاجة إلى الاتصال بمصدر الشفرة. في مجال الاتصالات السلكية واللاسلكية ، يتمثل المبدأ في تشفير إحدى الرسائل بطريقة تجعل مستلم الرسالة قادرًا على تصحيح عدد محدود من الأخطاء بحيث يكون الحد الأدنى من مقبولية الرسالة. يمنع هذا الإجراء إمكانية إعادة إرسال الرسالة التي تضيع الوقت والموارد.
هناك عدد من أنواع رموز الكتل المستخدمة ، بما في ذلك:
- رموز ريد سليمان
- رموز هامينج
- رموز المتوسع
- رموز Golay
- رموز هادامارد
- رموز ريد مولر