اقرأ في هذا المقال
- نبذة عن لغة البرمجة بيسيك – Basic Programming Language
- مزايا وخصائص لغة البرمجة بيسيك
- سلبيات لغة البرمجة بيسيك
- قائمة الأوامر الأساسية في لغة البرمجة بيسيك Basic
نبذة عن لغة البرمجة بيسيك – Basic Programming Language:
لغة البرمجة بيسيك (Basic) هي واحدة من لغات البرمجة البدائية والبسيطة وتعد من أكثر اللغات شعبية، وهي اختصار ل (Beginners All Purposes Symbolic Instruction Code)، وتم تصميم هذه اللغة وتطويرها من قبل جون كيميني وتوماس كورتز في عام 1964، وتستند بشكل كبير على لغة البرمجة فورتران (FORTRAN) .
كان الهدف من تطوير هذه اللغة هو إيجاد أداة تعليمية للطلاب الجامعيين؛ حيث شكلت هذه اللغة خطوة سهلة للدخول إلى عالم لغات البرمجة، وحتى وقت ليس ببعيد عرفت بيسيك بأشكالها المختلفة مثل: (Visual basic) و(visual basic .net) وتم استخدامها على نطاق واسع بين المطورين.
مزايا وخصائص لغة البرمجة بيسيك:
- تتميز لغة بيسك بالبساطة والسهولة لذلك تم اعتمادها لتدريس المفاهيم التمهيدية للبرمجة.
- من الممكن استخدام لغة بيسيك من قبل الأشخاص ذوي المعرفة القليلة بعلوم الرياضيات.
- تدعم لغة بيسك الصوت والرسومات وتستخدم في العديد من التطبيقات التجارية.
- توفير الكثير من المصادر لتعلم لغة بيسك مثل: الكتب، ومواقع الويب، وغيرها، نظراً لانتشار اللغة وشيوعها.
- توفر لغة بيسك مجموعة متنوعة من الأدوات التي يُمكن تحميلها من الإنترنت.
- تتيح لغة بيسيك خاصية إنشاء الدوال واستخدام دوال معرفة.
- تسمح لغة بيسيك باستقبال المدخلات من لوحة المفاتيح.
- تسمح لغة بيسيك بإنشاء الحلقات (loops).
سلبيات لغة البرمجة بيسيك:
- تُعد لغة بيسيك لغة بطيئة مقارنة بلغات البرمجة الأخرى.
- غير مناسبة لبرمجة الألعاب.
قائمة الأوامر الأساسية في لغة البرمجة بيسيك Basic:
الأمر | الوظيفة |
HELLO | تستخدم عند عملية تسجيل الدخول والبدء ببرنامج جديد (Start a new session). |
NEW | البدء بكتابة البرنامج. |
OLD | الرجوع واسترداد برنامج قديم تم كتابته مسبقاً. |
LIST | تستخدم لعرض البرنامج الحالي. |
SAVE | تستخدم لحفظ البرنامج الحالي. |
UNSAVE | مسح البرنامج الحالي من وحدة التخزين. |
CATALOG | عرض أسماء البرامج الموجودة في وحدة التخزين. |
SCRATCH | تستخدم لمسح البرنامج الحالي دون مسح اسمه. |
RENAME | تستخدم لتغيير اسم البرنامج الحالي دون مسحه. |
RUN | تستخدم لتنفيذ البرنامج الحالي. |
STOP | تستخدم لإيقاف البرنامج في حال وجود في حالة وجود حلقة لا نهائية (infinite loop). |
BYE – GOODBYE | تستخدم لإنهاء البرنامج الحالي (End the session). |