المفهوم في التعريف ABC
منوعات / / July 04, 2021
بقلم: جيليم ألسينا غونزاليس ، في ديسمبر. 2017
لسنوات عديدة ، عندما كان العصر الذهبي لأجهزة الكمبيوتر الصغيرة ذات الثمانية بتات ، كانت لغة برمجة كانت بوابة لكثير من الناس إلى عالم مثير من الحوسبة، وعلى الرغم من أنها أصبحت اليوم في حالة إهمال للعديد من الأشياء لصالح لغات أكثر قوة مثل C ++ من بين أمور أخرى ، إلا أن BASIC لا تزال مرجعًا للمبتدئين أو برمجة الهواة.
أساسي (لجميع الأغراض كود رمزي تعليم المبتدئين) هي لغة برمجة عالية المستوى للأغراض العامة مصممة لسهولة التعلم والاستخدام.
تم تقديم الإصدار الأول من هذه اللغة في عام 1964 ، وهو تاريخ مبكر جدًا في سياق ظهور الحوسبة الحديثة. كان هدفه جعل الأمر سهلاً قدر الإمكان الصياغة من البرامج العملاقة في ذلك الوقت حاسب مركزي، أجهزة الكمبيوتر في ذلك الوقت.
كما أنها تمثل إحدى أولى الجهود لإنشاء أدوات تم تكييفها مع تفاعل أجهزة الكمبيوتر في الوقت الفعلي ، وهو أمر فعلته التكنولوجيا مؤخرًا جدًا مسموح.
بهذا المعنى ، فإن BASIC لها طريقتان للتشغيل: مفسرة ومترجمة.
في الوضع المترجم ، يوزع "المترجم" وينفذ البرنامج سطرًا بسطر ، بينما في الوضع المترجم الإجراء القياسي لإنشاء ملف قابل للتنفيذ لا يحتاج إلى أي مترجم يهرب في النظام.
علاوة على ذلك ، فإن الهيكل الأساسي مرن للغاية ؛ بالتأكيد ، من هو أقل ، كل منا في عمر معين قد شاهد القوائم الأساسية التي فيها كل سطر الشفرة تم ترقيمه ، مع ترقيم يقفز عادة من 10 إلى 10.
على سبيل المثال ، يمكن أن يكون "hello world" المفسر النموذجي في BASIC هو:
10 سي إل إس
20 اطبع "أهلًا بالعالم"
30 اذهب 20
ما تفعله تعليمات GOTO هو العودة إلى رقم سطر محدد ومتابعة التنفيذ من رقم السطر هذا.
هذا المورد ، وهو مصدر تعليمات GOTO ، المستخدم على نطاق واسع في BASIC ، غير مقبول كممارسة صحيحة في البرمجة المهيكلة ، حيث يتم استبدال هذا البناء باستخدام الوظائف والإجراءات.
هذه متوفرة أيضًا في BASIC ، في إصدارات مثل البصرية الأساسية من مايكروسوفت.
كان الأخير هو الذي شاع اللغة في أجهزة الكمبيوتر مع البيئة الرسم و ال نظام التشغيل Windows ، من الإصدار 3.0 من بيئة البرمجة المذكورة. لكن قبل ذلك ، كان لـ BASIC عصرها الذهبي في عصر الحواسيب الصغيرة ذي الثماني بتات.
قامت الغالبية العظمى من أجهزة الكمبيوتر ذات الثمانية بت "بإخفاء" نظام التشغيل الخاص بها تحت مترجم أوامر BASIC ، بحيث تعمل كسطر أوامر ، كونها الواجهة التي يستخدمها ملف المستخدمين.
توقف هذا الدور عن كونه واحدًا مع ظهور أجهزة الكمبيوتر المتوافقة مع كمبيوتر IBM الشخصي الأصلي ، والذي استخدم بالفعل بعض DOS كنظام تشغيل. ومع ذلك ، أدت شعبية BASIC إلى العديد من إصدارات DOS ، مثل Microsoft ، التي تضم مترجمًا صغيرًا لهذه اللغة ، مبدئيًا GW-BASIC ثم QBasic لاحقًا.
يمثل Visual Basic ذروة استخدام BASIC كلغة برمجة جادة ، تم دمجها لاحقًا في حزمة Visual Studio ، حيث أصبح خيار استخدام BASIC خيارًا إضافيًا مع C وغيرها التعابير.
بدءًا من التسعينيات ، انخفض استخدام BASIC بشكل كبير ، وتم تقديم المحك النهائي لهذه اللغة المبسطة من خلال لغات مثل Java وتنويع تنسيقات الأجهزة ، مع ظهور الأجهزة المحمولة مثل الهواتف الذكية.
تواصل BASIC البقاء على قيد الحياة اليوم ، مع التطورات الحديثة مثل بيئة جامباس أو المرئيات المختلفة Studio ، لكنه فقد قاعدة مستخدميه بسبب انفجار لغات البرمجة والازدهار في إنترنت.
من هذا المنطلق ، لا يتم تكييف BASIC مع عالم الإنترنت ، وعلى الرغم من أنه يحتوي على عدد قليل من التطبيقات للأجهزة المحمولة ، إلا أنه لم يتم تحسينه من أجله.
ومع ذلك ، فإنه لا يزال خيارًا ممتازًا لدخول عالم البرمجة المثير.
الصور: فوتوليا - ألا 72 / كاسيميرو
موضوعات أساسية