الدرس 4: تمثيل المعلومات — النص والأعداد الحقيقية والوسائط
في الدرس السابق مثّلنا الأعداد الصحيحة بالبِتّات. لكن الشاشة مليئة بالحروف والصور والموسيقى والأعداد ذات الفاصلة العشرية. السر الكبير: كل المعلومات في نهاية المطاف بِتّات — ما ينقص هو ترميز متفق عليه، اتفاق حول أي نمط من البِتّات يعني ماذا. سنتعرّف على ASCII (رمز من 7 بِتّات حيث 'A' هو 65)، وعلى Uni
يخزّن الحاسوب كل شيء على هيئة بِتّات، لكن البِتّات وحدها لغز. الترميز هو 'كتاب فك الشيفرة' الذي يتفق مسبقًا على أن العدد 65 يعني الحرف A، وأن تركيبة معيّنة من البِتّات تعني بكسلًا أحمر. بدون هذا الكتاب لا سبيل لمعرفة ما تقوله المعلومات.
- ترميز
- اتفاق يحدّد أي نمط من البِتّات يمثّل أي قيمة (حرف، لون، صوت)؛ بدونه تكون البِتّات بلا معنى.
- ASCII
- ترميز من 7 بِتّات لـ 128 محرفًا إنجليزيًا أساسيًا: حروف وأرقام وعلامات ترقيم. مثلًا 'A' هو 65.
- Unicode
- معيار يخصّص عددًا فريدًا (نقطة ترميز) لكل محرف في كل لغة، بما في ذلك العبرية والإيموجي.
- UTF-8
- طريقة لترميز نقاط ترميز Unicode إلى بِتّات، باستخدام 1 إلى 4 بايتات لكل محرف؛ متوافقة رجعيًا مع ASCII.
- الفاصلة العائمة
- طريقة لتمثيل الأعداد الحقيقية باستخدام إشارة وأُس ومانتيسا؛ توازن بين المدى والدقة.
- المانتيسا
- الأرقام المعنوية في عدد الفاصلة العائمة؛ تحدّد دقة العدد (كم رقمًا يمكن الاحتفاظ به).
- الأُس
- الجزء من عدد الفاصلة العائمة الذي يحدّد رتبة المقدار (أين تقع 'الفاصلة')؛ يحدّد المدى.
- بكسل
- نقطة لون واحدة في الصورة؛ الصورة شبكة مستطيلة من البكسلات، لكل منها قيمة لون.
- RGB
- تمثيل للّون باستخدام ثلاثة مستويات: الأحمر والأخضر والأزرق. كل مستوى عادةً بايت واحد (0-255).
- عيّنة
- قياس مفرد لمستوى الصوت في لحظة معيّنة؛ الصوت الرقمي سلسلة من العيّنات تُؤخذ آلاف المرات في الثانية.