علوم الحاسوب 15 دقيقة قراءة نُشر في: 01 Feb 2026 آخر تحديث: 01 Feb 2026

ما هو Binary Code؟ ولماذا يتحدث الكمبيوتر بلغة الأصفار فقط؟

شاشة مصفوفة رقمية خضراء تمثل الكود الثنائي

عندما تقرأ هذه الكلمات الآن، شاشتك لا ترى "حروفاً" عربية. هي ترى فقط سيلًا لا ينتهي من 01101001. هذا هو الـ Binary Code (النظام الثنائي)، اللغة الأم لكل جهاز إلكتروني في الكون. ولكن، كيف يمكن لرقمين فقط بناء كل هذا العالم الرقمي المعقد؟

1. المفهوم ببساطة: مفتاح الضوء (Switch)

تخيل غرفة بها مصباح واحد. هذا المصباح له حالتان فقط:

الكمبيوتر من الداخل يحتوي على مليارات المصابيح الصغيرة جداً تسمى "ترانزستورات" (Transistors). من خلال فتح وإغلاق هذه المفاتيح بسرعة خيالية، يستطيع الكمبيوتر معالجة البيانات.

2. العقل المدبر: الترانزستورات والمنطق الرقمي

لكي نفهم الـ Binary Code بعمق، يجب أن نعرف كيف يُترجم فعلياً داخل المعالج (CPU). يحتوي المعالج الحديث على مليارات الترانزستورات، وهي عبارة عن مفاتيح إلكترونية مجهرية.
عندما يمر تيار كهربائي بجهد معين، تُسجل الحالة كـ 1، وعندما ينقطع أو ينخفض، تُسجل كـ 0. هذه العملية ليست مجرد أرقام، بل هي ما يشكل "البوابات المنطقية" (Logic Gates) مثل AND و OR و NOT، والتي تُبنى عليها كل العمليات الحسابية والبرمجية التي نقوم بها في ويبليكس.

3. لغة البت والبايت (Bits & Bytes)

لفهم الأحجام، يجب أن نعرف الوحدات:

  • Bit (بت): هو أصغر وحدة، وهو عبارة عن خانة واحدة (إما 0 أو 1).
  • Byte (بايت): هو مجموعة من 8 بتات (مثلاً: 10110010). البايت الواحد يكفي لتخزين حرف واحد أو رقم واحد.

4. كيف نحسب بالباينري؟ (سحر الرياضيات)

في نظامنا العادي (العشري)، كل خانة تزيد بمقدار 10 أضعاف (آحاد، عشرات، مئات).
في النظام الثنائي، كل خانة تزيد بمقدار الضعف.

لنأخذ الرقم الثنائي 1010 ونحوله لعشري:

(1 × 8) + (0 × 4) + (1 × 2) + (0 × 1) = 10

إذاً، الرقم 1010 في لغة الكمبيوتر يساوي 10 في لغتنا.

5. من ASCII إلى Unicode: كيف نكتب بالعربية؟

قد تتساءل: إذا كان نظام ASCII يدعم 128 حرفاً فقط (الإنجليزية والرموز الأساسية)، فكيف يفهم الكمبيوتر اللغة العربية والـ Emojis؟
هنا يأتي دور نظام Unicode (وتحديداً UTF-8). هذا النظام يستخدم بايتات أكثر (تصل لـ 4 بايت) لتمثيل كل حرف، مما يسمح بتخزين أكثر من 140,000 حرف من مختلف لغات العالم. بفضل هذا النظام، يستطيع موقعك الآن قراءة هذه الكلمات العربية وتحويلها إلى أصفار وآحاد يفهمها جهازك بدقة متناهية.

6. كيف تتحول الحروف إلى أرقام؟ (نظام ASCII)

اتفق العلماء على جدول موحد يسمى ASCII يعطي كل حرف رقماً مميزاً.

الحرف الرقم العشري الكود الثنائي (Binary)
A 65 01000001
B 66 01000010
a 97 01100001

لاحظ أن حرف A الكبير يختلف تماماً عن a الصغير في لغة الآلة.

7. لا تحسب بيدك! استخدم أداتنا

هل تريد كتابة رسالة سرية لصديقك بالباينري؟ أو تريد فهم كود معين؟ لقد طورنا في Weblix أداة ترجمة فورية.

مترجم النصوص إلى Binary (مجاني)

اكتب أي جملة وشاهد كيف يراها الكمبيوتر فوراً.

جرب المترجم الآن

8. لماذا لا نستخدم نظامنا العشري (0-9) في الكمبيوتر؟

نظرياً، يمكن بناء كمبيوتر يعمل بالنظام العشري، لكنه سيكون معقداً جداً وغير مستقر. النظام الثنائي هو الأكثر كفاءة لأن:

الخلاصة

تعلم الـ Binary Code ليس مجرد مهارة للمبرمجين، بل هو فهم للغة العصر. عندما تعرف أن كل صورة جميلة أو فيديو معقد هو في الأصل مجرد "تيار كهربائي" ينبض بنمط معين، ستنظر للتكنولوجيا بعين مختلفة تماماً.