ابدأ مع BBC Basic: هل حصلت على BBC Micro قديم؟

إفشاء: يساعدك دعمك في الحفاظ على تشغيل الموقع! نحصل على رسوم إحالة لبعض الخدمات التي نوصي بها في هذه الصفحة.


ربما سمع معظم الناس عن لغة البرمجة الأساسية المثالية ، ولكن هناك بعض النكهات الأقل شهرة من Basic.

BBC Basic هو إصدار من لغة البرمجة الأساسية تم تطويره للكمبيوتر الشخصي Acorn BBC Micro ، استنادًا إلى المعالج الدقيق MOS Technology 6502.

تم استخدام BBC Basic على نطاق واسع في العديد من المدارس والكليات في المملكة المتحدة خلال الثمانينيات لتعليم مهارات الكمبيوتر والبرمجة الأساسية ، مما يجعل المملكة المتحدة واحدة من أكثر الدول التي تعرف الحاسوب في الثمانينيات.

ما هي بي بي سي الأساسية?

BBC Basic هي لغة برمجة تم إنشاؤها بشكل أساسي للأغراض التعليمية من قبل هيئة الإذاعة البريطانية (BBC) لاستخدامها في مشروع محو الأمية الحاسوبية في المملكة المتحدة. تأثر إلى حد كبير بـ Microsoft Basic وقدم عددًا من الميزات الإضافية.

هذه حالة نادرة حيث قام مذيع تلفزيوني بإنشاء لغة برمجة وكمبيوتر مخصص ، فقط لتسويقها مع مسلسل تلفزيوني تعليمي.

في البداية ، تم تطوير BBC Basic فقط للاستخدام على أجهزة كمبيوتر Acorn BBC Micro الشخصية. في وقت لاحق ، مع نجاح BBC Micro والمسلسل التلفزيوني لمحو الأمية الحاسوبية ، أصبحت الشركات المصنعة الأخرى لأجهزة الكمبيوتر الشخصية مهتمة بإتاحة BBC Basic على أجهزة الكمبيوتر الخاصة بهم ، لذلك ظهرت العديد من منافذ BBC Basic لأجهزة الكمبيوتر والمنصات المختلفة.

نبذة تاريخية

بدأ تطوير لغة برمجة بي بي سي الأساسية في عام 1979 ، عندما بدأت بي بي سي العمل لأول مرة في مشروع يهدف إلى تثقيف الجمهور العام في استخدام أجهزة الكمبيوتر والبرمجة.

نظرًا لأن العديد من أجهزة الكمبيوتر المنزلية المختلفة كانت متوفرة في ذلك الوقت ، مع مجموعة متنوعة من أنظمة التشغيل ولغات البرمجة المختلفة غير المتوافقة ، قررت هيئة الإذاعة البريطانية أنه سيكون من الأسهل تقديم منصة قياسية – جهاز كمبيوتر منزلي مخصص مع لغة برمجة بي بي سي الأساسية التي ستكون مغطاة في المسلسل التلفزيوني.

يجب أن تكون لغة البرمجة مماثلة لتلك المستخدمة بالفعل ، مثل Microsoft Basic ، لذلك تم تطوير BBC Basic من قبل صوفي ويلسون من جامعة كامبريدج وزملائها.

لم يكن لدى هيئة الإذاعة البريطانية نفسها الموارد لتصميم وتصنيع جهاز كمبيوتر منزلي ، لذلك تم اختيار Acorn Computers من كامبريدج من بين عدد من الشركات البريطانية ومنحت عقد التصنيع.

في بداية عام 1982 ، ضربت الحواسيب الصغيرة الأولى من طراز A BBC على الرفوف ، حيث بدأت السلسلة الأولى من برنامج الكمبيوتر في البث على بي بي سي ، في 11 يناير 1982.

لا تتطلب البرامج المكتوبة في Microsoft Basic أي تغييرات تقريبًا ليتم تشغيلها في BBC Basic ، بينما يمكن للبرامج المكتوبة خصيصًا لـ BBC Basic استخدام بعض ميزاته الأكثر تعقيدًا.

بمرور الوقت ، ظهرت العديد من منافذ بي بي سي الأساسية. تم تصميمها لأكثر من 30 منصة مختلفة.

الميزات

مقارنة بـ Microsoft Basic ، قدمت BBC Basic عددًا من الميزات الجديدة المفيدة في تشجيع أفضل الممارسات ، مثل القدرة على استخدام أسماء متغيرة طويلة وإمكانية كتابة تعليمات برمجية جيدة التنظيم مع التحكم السهل في تدفق البرنامج.

مددت BBC Basic أيضًا Basic التقليدي باستخدام الإجراءات والوظائف المسماة ، كرر حتى الحلقات وإذا كانت الهياكل الأخرى. كما دعم مترجم BBC Basic عبارات قوية للتحكم في إخراج الصوت والعرض.

ميزة فريدة أخرى لـ BBC Basic هي وجود مجمّع مضمن سمح للمستخدمين بكتابة برامج لغة التجميع أيضًا.

الذي يستخدم بي بي سي الأساسية اليوم?

في يومها ، كانت BBC Basic أداة رائعة لتعلم أساسيات برمجة الكمبيوتر. هناك العديد من البرامج المكتوبة في بي بي سي الأساسية المتاحة وجاهزة للاستخدام.

ومع ذلك ، فإن العديد من الأدوات التعليمية الحديثة المتاحة اليوم توفر سهولة التعلم باستخدام الأدوات المرئية ، لذلك تم ترك BBC Basic جانباً ، وأحيل إلى مجتمع متحمس صغير.

اليوم ، تعتبر BBC Basic مهمة كمثال على برنامج تعليم التكنولوجيا الشاملة ، وبالتالي فهي تحتل مكانة مهمة في تاريخ الحوسبة.

بيئة التطوير الخاصة بك

إذا كنت لا تزال ترغب في تجربة BBC Basic ورؤيته عمليًا ، فيمكنك القيام بذلك بسهولة بالغة ، ولحسن الحظ ، ليس عليك العثور على جهاز كمبيوتر منزلي وشرائه من الثمانينيات البرية للقيام بذلك.

يتوفر BBC Basic لنظام التشغيل Microsoft Windows ، لذا يمكنك تنزيله وتجربته. أو يمكنك تجربة محاكي BBC Micro BeebEm لأنظمة التشغيل Windows و Mac و Unix / Linux.

مصادر

اختيار الموارد عبر الإنترنت لـ BBC Basic محدود بسبب عمره ، لكننا تمكنا من تحديد بعض الدروس والموارد المثيرة للاهتمام لك.

دورات ودروس بي بي سي الأساسية

توفر هذه الدورات التعليمية والدورات التدريبية نقطة بداية جيدة لتعلم البنية الأساسية للغة برمجة بي بي سي:

  • مقدمة عن برمجة BBC Basic for Windows هو البرنامج التعليمي الرسمي المفصل للبرمجة في BBC Basic for Windows.
  • برمجة بي بي سي الأساسية هي موقع على شبكة الإنترنت بقلم ريتشارد ويستون دكتوراه. إنه غير منظم قليلاً ويصعب التنقل فيه ، ولكنه يحتوي على 42 برنامجًا تعليميًا يغطي مجموعة واسعة من مواضيع البرمجة بما في ذلك الرسومات والصوت. لم يتم تحديث الموقع منذ عام 2005 ، ولكن.

مرجع البرمجة والتوثيق

كما أشرنا ، ليس هناك الكثير من الموارد والمراجع الأساسية لهيئة الإذاعة البريطانية. تمكنا من العثور على عدد قليل على الإنترنت ، وإذا كنت تعيش في بريطانيا ، فقد يكون من الأفضل البحث عن الكتب المناسبة.

  • دليل BBC Basic عبر الإنترنت هو دليل BBC Basic for Windows الرسمي المفهرس حسب الكلمات الرئيسية.
  • يحتوي BBC Basic for Windows Programmer’s Reference Wiki على الكثير من المحتوى المفيد لـ BBC Basic for Windows ومرجع BBC Basic الكامل.
  • يحتوي موقع BBC Basic Documentation على روابط لبعض موارد ووثائق BBC Basic.

كتب

لا يزال من الممكن العثور على بعض الكتب حول برمجة BBC Basic وشرائها عبر الإنترنت ، على الرغم من أن معظمها تم نشره في الثمانينيات. اخترنا اثنين منهم فقط ، لذلك إذا كنت تحب تجعد الورق ، فيمكنك تجربة ما يلي:

  • يمكن استخدام توضيح بي بي سي الأساسي من دونالد ج. ألكوك كدليل قائم بذاته لـ بي بي سي بيسيك. يتم توفير مرجع سريع لجميع الوظائف والمشغلين وبناء الجملة لكل عبارة وأمر من BBC Basic.
  • تم تصميم البرامج في BBC Basic للرياضيين الشباب من قبل Sydney G. Brewer كمساعدة تعليمية مستقلة للأشخاص المهتمين بتطبيق الرياضيات في BBC Basic.

ملخص

على الرغم من أن BBC Basic أصبح الآن أكثر من مجرد فضول تاريخي ، إلا أنه لا يزال من المثير للاهتمام أن نرى كيف تتناسب مع تاريخ أجهزة الكمبيوتر. من المدهش أن نفكر اليوم أن معظم الناس حول العالم يتجولون حول أجهزة الكمبيوتر القوية في جيوبهم.

ولكن منذ عقود قليلة مضت ، كانت شيئًا جديدًا للغاية ، وسيظل الناس يتعجبون من التغيير من بطاقات الكمبيوتر إلى شرائح السيليكون.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map