گھر ترقی بلاک کوڈ کیا ہے؟ - ٹیکوپیڈیا سے تعریف

بلاک کوڈ کیا ہے؟ - ٹیکوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - بلاک کوڈ کا کیا مطلب ہے؟

سافٹ ویئر پروگرامنگ میں ، ایک بلاک کوڈ کو سافٹ ویئر کوڈ یا الگورتھم کو کسی خاص شکل میں تبدیل کرنے کے لئے استعمال کیا جاتا ہے تاکہ کوڈ میں موجود غلطیاں ، اگر کوئی ہو تو ، کم سے کم ہوسکیں۔ ٹیلی مواصلات ، انفارمیشن تھیوری اور کوڈنگ تھیوری کے ڈومینز میں بھی بلاک کوڈ کا اطلاق کیا جاسکتا ہے۔ مرکزی خیال یہ ہے کہ کسی وصول کنندہ کے لئے کسی پیغام کو اس طرح سے انکوڈ کیا جائے کہ وصول کنندہ انکوڈنگ کی مدد سے پیغام میں غلطیوں کو ، اگر کوئی ہو تو ، اس پر قابو پانے کے قابل ہو۔

ٹیکوپیڈیا بلاک کوڈ کی وضاحت کرتا ہے

امریکی ریاضی دان رچرڈ ہیمنگ 1950 میں بلاک کوڈ کے سرخیل ہونے کے لئے بہت سارے کریڈٹ کا دعوی کر سکتے ہیں۔ در حقیقت ، ایسے ہی ایک بلاک کوڈ کا نام ہیمنگ کے بعد "ہمنگ کوڈ" رکھا گیا ہے۔

بلاک کوڈ کے پیچھے مرکزی خیال یہ ہے کہ صارف یا اس طرح کے کوڈ ان پٹ کے وصول کنندہ کو مدد فراہم کریں جس کی مدد سے صارف کوڈ میں کسی بھی ممکنہ غلطیوں کا ازالہ کرسکے بغیر کوڈ کے ماخذ سے رابطہ کرنے کی ضرورت ہے۔ ٹیلی مواصلات میں ، اصول یہ ہے کہ کسی پیغام کو اس طرح سے انکوڈ کیا جائے کہ پیغام وصول کنندہ محدود تعداد میں غلطیوں کو دور کرنے کے قابل ہو تاکہ پیغام کی کم سے کم قبولیت ہوسکے۔ یہ عمل پیغام کو دوبارہ منتقل کرنے کے امکان کو روکتا ہے ، جو وقت اور وسائل کو ضائع کرتا ہے۔

یہاں بلاک کوڈ کی متعدد قسمیں استعمال ہوتی ہیں ، جن میں شامل ہیں:

  • ریڈ سلیمان کوڈز
  • ہیمنگ کوڈز
  • پھیلانے والے کوڈ
  • گولے کوڈ
  • ہادی مارڈ کوڈز
  • ریڈ مولر کوڈز
بلاک کوڈ کیا ہے؟ - ٹیکوپیڈیا سے تعریف