کدهای دودویی

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به ناوبری پرش به جستجو

[[پرونده:Wikipedia in binary.gif|بندانگشتی|کلمه 'ویکی‌پدیا' نمایندگی در ASCII binary ساخته شده از ۹ بایت (۷۲ بیت).] یک کد باینری نشان دهنده متن، دستورالعمل‌های پردازندهٔ کامپیوتر یا داده‌های دیگری است که از سیستم دو نماده استفاده می‌کنند، اما غالباً سیستم باینری از اعداد ۰ و ۱ استفاده می‌کند. این کد باینری یک الگوی رقم‌های دودویی (بیت) را به هر حرف، دستورالعمل و غیره اختصاص می‌دهد. برای مثال یک رشتهٔ دودویی هشت بیتی می‌تواند هر یک از ۲۵۶مقدار ممکن را نشان دهد و در نتیجه می‌تواند نشان دهندهٔ انواع آیتم‌های مختلف باشد.....

کدهای باینری در محاسبات و ارتباطات از راه دور برای انواع روش‌های رمزگذاری داده‌ها مانند تبدیل رشته‌های کاراکتر به رشته‌های بیتی مورد استفاده قرار گیرد. این روش‌ها ممکن است از عرض ثابت یا عرض متغیر رشته‌ها استفاده کنند. در یک عرض ثابت کد باینری، هر حرف، رقم، یا دیگر کاراکتر به وسیلهٔ یک رشته بیت هم عرض نشان داده می‌شوند که آن رشتهٔ بیتی به عنوان یک عدد دودویی تفسیر می‌شود که معمولاً در جدول‌های کد به صورت در مبنای هشت، ده یا شانزده نشان داده می‌شوند. تعداد زیادی از مجموعه کاراکترها و تعداد زیادی رمزگذاری کاراکتر برای آن‌ها موجود است.

یک رشتهٔ بیتی به عنوان یک عدد دودویی تفسیر می‌شود ومی توان آن را به یک عدد دهدهی ترجمه کرد. برای مثال حرف a اگر به سیلهٔ رشتهٔ بیتی نشان داده شود به صورت ۰۱۱۰۰۰۰۱ (کد استاندارد اسکی) خواهد بود و همچنین می‌تواند در عنوان عدد دهدهی ۹۷ نشان داده شود.

تاریخچه کد باینری[ویرایش]

[[پرونده:Gottfried Wilhelm von Leibniz.jpg|بندانگشتی|گوتفرید لایبنیتس]] سیستم عدد دودویی مدرن، اساس کد باینری، توسط گوتفرید لایبنیتس در سال ۱۶۷۹ اختراع شد که آن را در مقالهٔ خود با عنوان Explication de l'Arithmétique Binaire معرفی کرد. عنوان آن به فارسی برابر است با "توضیح حساب دودویی".[۱].

سیستم لایبنیتس مانند سیستم عددی دودویی مدرن از ۰ و ۱ استفاده می‌کند.اعداد دودویی از نظر علم دین در مرکز توجه لایبنیتس بود. او معتقد بود که اعداد دودویی نمادی از عقیدهٔ مسیحیان در مورد خلقت از هیچ چیز است؛ خلقت و پوچی (creatio ex nihilo).[۲]

لایبنیتس در تلاش بود که سیستمی پیدا کند که توضیحات شفاهی منطق را به ریاضی محض تبدیل کند. پس از اینکه ایده‌های او نادیده گرفته شد او به سراغ متن کلاسیک چینی به نام I Ching یا کتاب تغییرات رفت که با استفاده از یک نوع کد دودویی نوشته شه است. این کتاب ایدهٔ او را تأیید می‌کرد که زندگی می‌تواند ساده‌سازی شود و به یک سری گزارهٔ ساده کاهش یابد. او یک سیستم متشکل از سطرهای صفر و یک را ایجاد کرد. در طول این مدت زمان لایبنیتس نتوانست یک کاربرد برای آن سیستم پیدا کند.[۳]

سیستم‌های دوتایی پیش از لایبنیتس نیز در جهان باستان وجود داشته‌ است.

جستارهای وابسته[ویرایش]

منابع[ویرایش]

  1. Leibniz G. , Explication de l'Arithmétique Binaire, Die Mathematische Schriften, ed.
  2. Yuen-Ting Lai (1998). Leibniz, Mysticism and Religion. Springer. pp. 149–150. ISBN 978-0-7923-5223-5.
  3. Gottfried Wilhelm Leibniz (1646-1716)

پیوند به بیرون[ویرایش]

  • Table of general binary codes. An updated version of the tables of bounds for small general binary codes given in M.R. Best; A.E. Brouwer; F.J. MacWilliams; A.M. Odlyzko; N.J.A. Sloane (1978), "Bounds for Binary Codes of Length Less than 25", IEEE Trans. Inf. Theory, 24: 81–93, doi:10.1109/tit.1978.1055827 More than one of |DOI= and |doi= specified (help)More than one of |DOI= and |doi= specified (help)