لغات البرمجة

ABC 80: لغة برمجة مبكرة

لغة البرمجة ABC 80 (الحاسوب المتقدم للغة الأساسية 80) كانت جزءًا من الثورة التكنولوجية في فترة السبعينيات والثمانينيات، حيث كانت تُعتبر حاسوبًا شخصيًا متقدمًا في ذلك الوقت. تم تصميمها وتطويرها بواسطة شركة Dataindustrier AB السويدية وتصنيعها من قبل Luxor في موتالا، السويد في أواخر السبعينيات وأوائل الثمانينيات. تم إطلاقها في السوق في أغسطس 1978.

تعتمد ABC 80 على نظام حاسوب م modulaire سابق من نفس الشركة وتتميز بمعالج Z80 و 16 كيلوبايت من ROM يحتوي على مترجم BASIC شبه تجميعي سريع. كانت تحتوي على 16-32 كيلوبايت من ذاكرة الوصول العشوائي كذاكرة رئيسية وجهاز تسجيل مخصص (مضمن) لتخزين البرامج والبيانات، ولكن يمكن أيضًا توسيعها للتعامل مع محركات الأقراص بالإضافة إلى العديد من الأجهزة الطرفية الأخرى. يمكن توسيع ROM بمقدار 1 أو 4 كيلوبايت للتعامل مع ما يُسمى “الخيارات”. كانت الشاشة هي تلفزيون أبيض وأسود معدل لهذا الغرض، وهو اختيار واضح نظرًا لأن Luxor كانت تصنع أيضًا التلفزيونات. استُخدم ABC 80 في المدارس والمكاتب في جميع أنحاء إسكندنافيا وأجزاء من أوروبا. وكانت أيضًا تستخدم في أنظمة التحكم والقياس العلمي والصناعي. على غرار خلفائها ، فإن ABC 80 كان يتمتع بلغة برمجة BASIC سريعة وقابلة للإستخدام بشكل غير عادي مع أوقات استجابة ممتازة للإدخال والإخراج، وهو أمر كان غالبًا ما يتم اكتشافه عند محاولة التحول إلى حواسيب شخصية مبنية على IBM PC. بسبب جذورها في نظام حاسوب صناعي ، كان لدى ABC 80 أيضًا نظام تمديد للحافلة مرنًا مع العديد من بطاقات التوسع الخارجية المتاحة لأغراض وتطبيقات مختلفة، بالإضافة إلى دعم وثائق عالية الجودة. تم تصنيع ABC 80 أيضًا بترخيص كـ BRG ABC80 من قبل Budapesti Rádiótechnikai Gyár في المجر. استخدم نفس لوحة المفاتيح، ولكن الحالة كانت معدنية بدلاً من البلاستيك.

من الملفت للنظر أن ABC 80 كانت لها قدرة على تخزين البرامج والبيانات في شريط مغناطيسي مخصص، كما أنها كانت تدعم توسيع الذاكرة ROM بمقدار محدد لمعالجة الخيارات المتقدمة. كان لها دور مهم في تطوير التعليم والصناعة في البلدان التي استخدمتها. تُظهر هذه المعلومات أهمية ABC 80 كواحدة من الحواسيب الشخصية المبكرة التي ساهمت في شكل الحوسبة كما نعرفها اليوم. لمزيد من المعلومات يمكن الرجوع إلى ويكيبيديا.