Microsoft BASIC

From binaryoption
Revision as of 01:35, 27 March 2025 by Admin (talk | contribs) (@pipegas_WP)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Баннер1

Microsoft BASIC

Microsoft BASIC (Beginner's All-purpose Symbolic Instruction Code) هي عائلة من لغات البرمجة التي طورتها شركة Microsoft، وكانت بمثابة نقطة دخول للكثيرين إلى عالم البرمجة، خاصة في الثمانينيات والتسعينيات. على الرغم من أنها لم تعد شائعة الاستخدام في التطبيقات الاحترافية الحديثة، إلا أنها لا تزال ذات أهمية تاريخية وتعليمية كبيرة. يهدف هذا المقال إلى تقديم نظرة شاملة للمبتدئين عن Microsoft BASIC، تغطي تاريخها، وميزاتها، وأمثلة بسيطة، وكيفية ارتباطها بمفاهيم البرمجة الأوسع.

تاريخ Microsoft BASIC

بدأت Microsoft رحلتها في عام 1975 بتطوير نسخة من لغة BASIC لحاسوب Altair 8800، وهو أحد أوائل أجهزة الكمبيوتر الشخصية. كانت هذه النسخة، المعروفة باسم Microsoft BASIC-ALTAIR، بمثابة أول منتج للشركة. لاحقًا، طورت Microsoft العديد من الإصدارات المختلفة من BASIC، مصممة للعمل مع مجموعة متنوعة من أنظمة التشغيل، بما في ذلك CP/M و MS-DOS و Windows. من أبرز هذه الإصدارات:

  • BASIC-ALTAIR: النسخة الأصلية لحاسوب Altair 8800.
  • GW-BASIC: شائعة الاستخدام مع MS-DOS، وكانت غالبًا ما تأتي مدمجة مع نظام التشغيل.
  • QBASIC: بيئة تطوير متكاملة (IDE) قدمت ميزات متقدمة مثل محرر الأكواد ومصحح الأخطاء.
  • Visual Basic: تطور كبير في لغة BASIC، قدم واجهة المستخدم الرسومية (GUI) ودعم البرمجة الشيئية. البرمجة الشيئية

ميزات Microsoft BASIC

تتميز Microsoft BASIC ببساطتها وسهولة تعلمها، مما جعلها خيارًا مثاليًا للمبتدئين. بعض الميزات الرئيسية تشمل:

  • بنية بسيطة: تعتمد على أوامر بسيطة وسهلة القراءة والكتابة.
  • سهولة التعلم: لا تتطلب معرفة متعمقة بمفاهيم البرمجة المعقدة.
  • التفسيرية: يتم تنفيذ الأوامر سطرًا سطرًا، مما يسهل تصحيح الأخطاء.
  • الدعم الواسع: كانت هناك مجتمعات كبيرة من المستخدمين والمطورين الذين قدموا الدعم والموارد التعليمية.
  • الأوامر الأساسية: تتضمن أوامر مثل PRINT (لإخراج البيانات)، INPUT (لإدخال البيانات)، IF...THEN (للتحكم في التدفق)، FOR...NEXT (للتكرار)، GOTO (للقفز إلى سطر معين). التحكم في التدفق
أمثلة لأوامر Microsoft BASIC
الأمر الوصف PRINT لعرض نص أو قيمة على الشاشة INPUT لقبول إدخال المستخدم IF...THEN لتنفيذ كتلة من التعليمات البرمجية إذا كان الشرط صحيحًا FOR...NEXT لتكرار كتلة من التعليمات البرمجية لعدد محدد من المرات GOTO للقفز إلى سطر معين في البرنامج LET لتعيين قيمة لمتغير (اختياري في بعض الإصدارات)

مثال بسيط

البرنامج التالي يطبع عبارة "Hello, world!" على الشاشة:

Admin (talk)basic 10 PRINT "Hello, world!" 20 END Admin (talk)

هذا البرنامج بسيط للغاية، لكنه يوضح البنية الأساسية لبرنامج Microsoft BASIC. الرقم الموجود في بداية كل سطر (مثل 10 و 20) هو رقم السطر. تستخدم أرقام الأسطر لترتيب الأوامر وتنفيذها. أمر PRINT يعرض النص "Hello, world!" على الشاشة، وأمر END ينهي البرنامج.

أنواع البيانات

تدعم Microsoft BASIC أنواع بيانات مختلفة، بما في ذلك:

  • الأعداد الصحيحة: أرقام بدون كسور عشرية.
  • الأعداد العشرية: أرقام تحتوي على كسور عشرية.
  • السلاسل النصية: تسلسل من الأحرف.

يمكن تعريف المتغيرات لتخزين هذه الأنواع من البيانات. على سبيل المثال:

Admin (talk)basic 10 LET age = 30 20 LET name$ = "John Doe" 30 PRINT name$, age Admin (talk)

في هذا المثال، `age` هو متغير يخزن عددًا صحيحًا، و `name$` هو متغير يخزن سلسلة نصية. علامة الدولار ($) تشير إلى أن المتغير يخزن سلسلة نصية.

Microsoft BASIC والبرمجة الحديثة

على الرغم من أن Microsoft BASIC لم تعد لغة برمجة رئيسية، إلا أنها لا تزال ذات تأثير كبير على تطور لغات البرمجة الأخرى. العديد من المفاهيم الأساسية التي قدمتها BASIC، مثل المتغيرات والحلقات والشروط، لا تزال مستخدمة على نطاق واسع في لغات البرمجة الحديثة. كما أن Visual Basic، وهو تطور مباشر لـ BASIC، لا يزال مستخدمًا في تطوير تطبيقات Windows.

استراتيجيات تداول الخيارات الثنائية ذات الصلة (للمقارنة والتناظر)

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

التحليل الفني وحجم التداول (للمقارنة والتناظر)

يمكن استخدام مفاهيم BASIC في تصور وتفسير بيانات التحليل الفني وحجم التداول:

الموارد الإضافية

ابدأ التداول الآن

سجل في IQ Option (الحد الأدنى للإيداع $10) افتح حساباً في Pocket Option (الحد الأدنى للإيداع $5)

انضم إلى مجتمعنا

اشترك في قناة Telegram الخاصة بنا @strategybin للحصول على: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات باتجاهات السوق ✓ مواد تعليمية للمبتدئين

Баннер