About

الجمعة، 9 مارس 2012

الاسكي كود ASCII Code

السلام عليكم ورحمة الله وبركاتة

تاريخيا :

كلمة شفرة اصلا مأخوذة من الرمز العربي ذي الجذور الهندية(صفر)
ان الترميز الحديث انطلق من شفرة مورس القديمة حيث تمثل الحروف وملحقاتها والوظائف بعلامتي النقطة والشرطة وتنويعاتها وادت شفرة مورس خدمات جليلة ولفترة طويلة منها التلغراف والاتصالات العسكرية وغيرها ثم طور العالم الفرنسي (بيدوت) شفرة تحتوي على طبقات متعددة حيث يؤدي المفتاح الواحد فيه أكثر من وظيفة وهنا ظهرت مفاتيح التحويل والمسافة وغيرها وصارت لوحة المفاتيح مكونا من طبقات( layers ) لاداء هذه الوظائف .
وفي الستينيات وضعت هيئة المواصفات القياسية الاميركية شفرتها الشهيرة أسكي كود   ASCII Code   حتى توحد التواصل بين الانظمة والاجهزة المتنوعة وتقضى علي فوضى الشفرات المختلفة آنذاك وبناءا عليها قامت كل تقنيات اللغات والبرمجه الحديثة وكانت شفرة اسكي تتسع ل 256 خانة موجهة اساسا لتحمل الحروف والارقام والعلامات والوظائف في الكتابات ذات الحروف اللاتينية ولاستخدمها في اللغات الاخرى كا يتم نوع من التحايل لادراج الحروف الاجنبية في الخانات قليلة الاستخدام في حالة الاحتياج للوحة مفاتيح ثنائية اللغة مثلا او في كامل الصندوق في حال تحويل الجهاز او النظام(هناك فرق) للغة المعنية .
ولكن وبسبب هذا الارتباك عمت الفوضي انظمة الكومبيوتر المختلفة وقل التواصل المرن بينها ولعل الكثيرون يذكرون صعوبات تحويل نص عربي مصفوف على نظام ابل ماكنتوش الى نظام ويندوز حتى منتصف التسعينيات مثلا وفي هذه الفترة طبعا ظهر سوق رائج لبرمجيات عمليات التحويل وقتها المهم ان صندوق مجموعات الحروف هذا يسمي بالعربية لوحة او صندوق المحارف ولعل من اقدم محاولات ترميز الحروف العربية الكترونيا هو نظام ترميز قامت به مكتبة الكونغرس الامريكي في اواخر الاربعينيات حيث كانت تقوم بعمل فهرسة ونظام بحث لكافة محتويات المكتبة وتلتها مجموعات متفرقة من التجارب في بريطانيا والمانيا وفي فرنسا وكل هذه التجارب كانت تنفذ لصالح عمل تجاري او بحثي محدد مما ادي لفوضي فظيعة في انظمة العربية الالكترونية وتأخر العرب كثيرا في وضع صندوق محارف عربي موحد يفرض استخدامه على جميع الاجهزة والانظمة ولكن الشركات المنتجة لم تكن لتنتظر نظاما كهذا حتي تعرب انظمتها..مثلا كان لـ اي بي ام IBM صندوق حروف خاص بها ولـ أبل ماكنتوش آخر مختلف..وجاء ويندوز ايَضا بصندوقه الخاص وظهرت مشاكل كثيره في هذا المجال .




التعريب


المقصود بتعريب الأنظمة هو جعل نظام التشغيل يقبل الحروف العربية كمدخلات و مخرجات و هذا هو الأساس لبقية قضايا التعريب.
*
الشفرة (الترميز) العربية :
تمثل الحروف العربية داخل الجهاز عن طريق ( ASCII, Unicode )، و كالعادة لم يتفق العرب على شفرة موحدة و كانت لهم جهود لتوحيد الشفرة في عدة ندوات من اهمها :
1-
ندوة تونس عام 1976م.
2-
ندوة مصر عام 1977م.
3-
ندوة روما بإيطاليا عام 1977م نتج عنها إقتراح شفرة عربية موحدة.
4-
ندوة الرباط بالمغرب عام 1982م نتج عنها إقتراح شفرة عربية أخرى تبنتها منظمة ASMO تحت مسمى ASMO449 قدمت للمنظمة الدولية تحت إسم ISO9032.
-
و تم توحيد الشفرة تقريباً على يد Microsoft في MS-Windows
-
ظهرت أكثر من 20 شفرة عربية
.


ASCII
 وتنطق - أسكي - وهي اختصار لـ
  
ASCII : American Standard Code for Information Interchange
وتعني نظام الشفرة الأمريكي القياسي لتبادل المعلومات
ظهرت في الحاسب ككود قياسي أنتج سنة 1968، يتألف من 128 قيمة رقمية، منها 96 قيمة رقمية للرموز التي يمكن عرضها على الشاشة والمخصصة للحروف الهجائية، والأرقام، وعلامات الترقيم أو التنقيط punctuation marks، كما يخصص 32 قيمة رقمية لرموز التحكم control characters، بهدف تحقيق توافق كامل بين الأنواع المختلفة من الكمبيوترات والأجهزة الملحقة peripheral devices.









مجموعة أسكي للرموز الموسعة ASCII extended character set
اضيفت المجموعة الثانية من الرموز من 128 إلى 255 في نظام رموز أسكي ASCII. وهذه المجموعة الموسعة يستخدمها منتجو الكمبيوترات ومعداتها وبرامجها، وهي رموز متغيرة وليست بالضرورة موحدة بين الكمبيوترات المختلفة. ومجموعة IBM للرموز الموسعة تشتمل على رموز رياضية ورسومات في أشكال خطية.











0 التعليقات:

إرسال تعليق

Twitter Delicious Facebook Digg Stumbleupon Favorites More