ASCII هو اختصار ربما تكون قد سمعته فيما يتعلق بنص الكمبيوتر ، ولكنه مصطلح يتلاشى بسرعة بفضل الوافد الجديد الأكثر قوة. ولكن ما هو ASCII ، وما هو استخدامه؟
ما الذي يمثله ASCII؟
ربما يكون أسهل مكان للبدء هو الاختصار نفسه ، لذلك دعونا نوسعه:
إلى أمريكي س قياسي ج قصيدة ل أنا معلومات أنا تبادل
لا تعطي هذه العبارة الكاملة الصورة الكاملة حقًا ، ولكن بعض الأجزاء تقدم على الفور بعض الأدلة ، لا سيما أول كلمتين. ASCII هو معيار أمريكي ، ستصبح أهميته واضحة قريبًا.
يقترح برنامج Code for Information Interchange أننا نتحدث عن تنسيق لتمرير البيانات ذهابًا وإيابًا. على وجه التحديد ، يتعامل ASCII مع البيانات النصية: تشكل الأحرف كلمات بلغة يمكن للبشر قراءتها.
يحل ASCII مشكلة كيفية تعيين القيم للأحرف والأحرف الأخرى بحيث يمكن ترجمتها مرة أخرى إلى أحرف عند قراءة الملف لاحقًا عند تخزينها كوحدات وأصفار في ملف. إذا وافقت أنظمة كمبيوتر مختلفة على نفس الرمز المراد استخدامه ، فيمكن تبادل هذه المعلومات بشكل موثوق.
أين مصباح الفلاش الخاص بي على هذا الهاتف
متعلق ب: كيفية البحث عن الرموز والبحث عن معانيها
تاريخ ASCII
يشار إليه أحيانًا باسم US-ASCII ، وكان ASCII ابتكارًا أمريكيًا تم تطويره في الستينيات. خضع المعيار للعديد من المراجعات منذ ذلك الحين ، بشكل أساسي في 1977 و 1986 ، عندما تم تحديث ASCII آخر مرة.
تم بناء الإضافات والاختلافات على ASCII على مر السنين ، وذلك لتلبية حقيقة أن ASCII يتجاهل العديد من الأحرف المستخدمة ، أو حتى المطلوبة ، بواسطة لغات أخرى غير الإنجليزية الأمريكية. لا يلبي ASCII حتى رمز العملة البريطانية (£) ، على الرغم من وجود الجنيه في Latin-1 ، وهو امتداد 8 بت تم تطويره في الثمانينيات ، والذي يشفر العديد من العملات الأخرى أيضًا.
تم توسيع ASCII بشكل كبير وخلفه Unicode ، وهو معيار أكثر شمولاً وطموحًا ، والذي تمت مناقشته أدناه. في عام 2008 ، تفوقت Unicode على ASCII في شعبيتها للاستخدام عبر الإنترنت.
ما هي الشخصيات التي يمثلها ASCII؟
بالنسبة للكمبيوتر ، فإن الحرف A غير مألوف تمامًا مثل اللون الأرجواني أو الشعور بالغيرة. تتعامل أجهزة الكمبيوتر في الآحاد والأصفار ، والأمر متروك للبشر لتقرير كيفية استخدام هذه الآحاد والأصفار لتمثيل الأرقام والكلمات والصور وأي شيء آخر.
يمكنك التفكير في ASCII على أنه رمز مورس للعالم الرقمي — المحاولة الأولى ، على أي حال. بينما يتم استخدام شفرة مورس لتمثيل 36 حرفًا مختلفًا فقط (26 حرفًا و 10 أرقام) ، تم تصميم ASCII لتمثيل ما يصل إلى 128 حرفًا مختلفًا في 7 بتات من البيانات.
ASCII حساس لحالة الأحرف ، مما يعني أنه يمثل 52 حرفًا كبيرًا وصغيرًا من الأبجدية الإنجليزية. إلى جانب نفس الأرقام العشرة ، هذا يمثل حوالي نصف المساحة المستخدمة.
تحتل علامات الترقيم والرموز الرياضية والمطبعية الباقي ومجموعة من أحرف التحكم ، وهي أكواد خاصة غير قابلة للطباعة ذات معاني وظيفية - انظر أدناه للحصول على المزيد.
فيما يلي بعض الأحرف النموذجية التي يشفرها ASCII:
الثنائية | عدد عشري | اختلاف الشخصيات |
---|---|---|
010 0001 | 33 | ! |
011 0000 | 48 | 0 |
011 1001 | 57 | 9 |
011 1011 | 59 | ؛ |
100 0001 | 65 | إلى |
100 0010 | 66 | ب |
101 1010 | 90 | مع |
101 1011 | 91 | [ |
110 0001 | 97 | إلى |
110 0010 | 98 | ب |
111 1101 | 125 | } |
لاحظ أن القيم المختارة لها بعض الخصائص المفيدة ، على وجه الخصوص:
- يمكن دائمًا فرز الأحرف ذات الحالة نفسها عدديًا نظرًا لأنها بالترتيب. على سبيل المثال ، A لها قيمة أقل من B ، والتي لها قيمة أقل من Z.
- يتم تعويض الحروف ذات الحالات المختلفة بـ 32 بالضبط. وهذا يجعل من السهل جدًا الترجمة بين الأحرف الصغيرة والكبيرة نظرًا لأنه يلزم تبديل بت واحد فقط لكل حرف ، في كلتا الحالتين.
أحرف التحكم
بخلاف الأحرف وعلامات الترقيم والأرقام ، يمكن أن يمثل ASCII عددًا من أحرف التحكم ونقاط الرموز الخاصة التي لا تنتج مخرجات ذات حرف واحد ولكنها بدلاً من ذلك توفر معاني بديلة حول البيانات لأي شيء قد يستهلكها.
كيفية التخلص من التطبيقات المثبتة مسبقًا على نظام Android
على سبيل المثال ، ASCII 000 1001 هو حرف الجدولة الأفقي. إنها تمثل المساحة التي ستحصل عليها عند الضغط على مفتاح TAB. لن ترى عادةً مثل هذه الشخصيات مباشرةً ، ولكن غالبًا ما يظهر تأثيرها. وفيما يلي بعض الأمثلة أكثر:
الثنائية | عدد عشري | اختلاف الشخصيات |
---|---|---|
000 1001 | 9 | مساحة أفقية |
000 1010 | 10 | سطر تغذية |
001 0111 | 2. 3 | نهاية كتلة النقل |
ماذا عن الشخصيات الأخرى؟
حقق ASCII نجاحًا هائلاً خلال الأيام الأولى للحوسبة نظرًا لأنه كان بسيطًا ومعتمدًا على نطاق واسع. ومع ذلك ، في عالم يتمتع بنظرة دولية أكثر ، فإن نظام كتابة واحد لن يقطعها. يجب أن تكون الاتصالات الحديثة ممكنة بالفرنسية واليابانية - في الواقع ، أي لغة قد نرغب في تخزين النص بها.
يمكن لمجموعة أحرف Unicode معالجة ما مجموعه 1112.064 حرفًا مختلفًا ، على الرغم من أن عُشر هذه الأحرف فقط معرّفة حاليًا. قد يبدو هذا كثيرًا ، لكن الترميز لا يهدف فقط إلى تلبية عشرات الآلاف من الأحرف الصينية ، بل يشمل أيضًا الرموز التعبيرية (ما يقرب من ألف ونصف) وحتى أنظمة الكتابة المنقرضة مثل Jurchen.
متعلق ب: شرح أكثر 100 إيموجي شيوعًا
أقر Unicode بهيمنة ASCII في اختياره لأول 128 حرفًا: هم بالضبط نفس ASCII. هذا يسمح باستخدام الملفات المشفرة ASCII في المواقف التي يتوقع فيها Unicode ، مما يوفر التوافق مع الإصدارات السابقة.
ملخص
يمثل نص ASCII 26 حرفًا من الأبجدية الإنجليزية ، مع أرقام وعلامات ترقيم وبعض الرموز الأخرى. وقد خدم غرضه جيدًا في أفضل جزء من نصف قرن ،
تم الآن استبداله بـ Unicode ، والذي يدعم عددًا كبيرًا من اللغات والرموز الأخرى ، بما في ذلك الرموز التعبيرية. UTF-8 هو ، لجميع الأغراض العملية ، الترميز الذي يجب استخدامه لتمثيل أحرف Unicode عبر الإنترنت.
يشارك يشارك سقسقة بريد الالكتروني هل يستحق الترقية إلى Windows 11؟تم إعادة تصميم Windows. لكن هل هذا كافٍ لإقناعك بالانتقال من Windows 10 إلى Windows 11؟
تطبيق رقم الهاتف المجاني لنظام Androidاقرأ التالي مواضيع ذات صلة
- شرح التكنولوجيا
- المصطلحات
- ثقافة الويب
- يونيكود
بوبي متحمس للتكنولوجيا وعمل كمطور برمجيات لأكثر من عقدين من الزمن. إنه شغوف بالألعاب ، ويعمل كمحرر المراجعات في مجلة Switch Player ، ومنغمس في جميع جوانب النشر عبر الإنترنت وتطوير الويب.
المزيد من Bobby Jackاشترك في نشرتنا الإخبارية
انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!
انقر هنا للاشتراك