كيو بيسك
تحتاج هذه المقالة إلى مصادر إضافية للتحقق . ( سبتمبر 2020 ) |
| نموذج | إجرائي |
|---|---|
| المطور | مايكروسوفت |
| ظهرت لأول مرة | 1991 |
| الانضباط في الطباعة | ثابت وقوي |
| نظام التشغيل | إم إس-دوس ، ويندوز ٩٥ ، ويندوز ٩٨ ، ويندوز مي ، بي سي دوس ، أو إس/٢ ، إي كومستيشن ، أركا أو إس |
| رخصة | الملكية |
| متأثر بـ | |
| كويك بيسك ، جي دبليو بيسك | |
| متأثر | |
| FreeBASIC ، QB64 ، SmallBasic | |
QBasic هي بيئة تطوير متكاملة (IDE) ومترجم لمجموعة متنوعة من لهجات BASIC التي تعتمد على QuickBASIC . يتم تجميع الكود المدخل في IDE إلى تمثيل وسيط (IR)، ويتم تنفيذ هذا التمثيل الوسيط فورًا عند الطلب داخل IDE. [1]
مثل QuickBASIC، ولكن على عكس الإصدارات السابقة من Microsoft BASIC، فإن QBasic هي لغة برمجة منظمة ، تدعم بنيات مثل البرامج الفرعية . [2] يتم دعم أرقام الأسطر ، وهو مفهوم مرتبط غالبًا بلغة BASIC، من أجل التوافق، ولكن لا تعتبر شكلاً جيدًا، حيث تم استبدالها بعلامات أسطر وصفية . [1] يدعم QBasic بشكل محدود أنواع البيانات المحددة من قبل المستخدم ( الهياكل )، والعديد من الأنواع البدائية المستخدمة لاحتواء سلاسل من النصوص أو البيانات الرقمية. [3] [4] وهو يدعم العديد من الوظائف المضمنة.
في ذلك الوقت، قدمت QBasic بيئة تطوير متكاملة متطورة، بما في ذلك مصحح أخطاء مع ميزات مثل تقييم التعبيرات أثناء التنفيذ وتعديل التعليمات البرمجية. [ بحاجة لمصدر ]
تاريخ
كان QBasic مخصصًا ليكون بديلاً لـ GW-BASIC . كان يعتمد على مُجمِّع QuickBASIC 4.5 السابق ولكن بدون عناصر المُجمِّع والرابط الخاصة بـ QuickBASIC. تم شحن الإصدار 1.0 مع MS-DOS 5.0 والإصدارات الأحدث، بالإضافة إلى Windows 95 و Windows NT 3.x و Windows NT 4.0 . أعادت IBM تجميع QBasic وأدرجته في PC DOS 5.x، بالإضافة إلى OS/2 2.0 وما بعده. [5] يتضمن eComStation و ArcaOS ، المنحدران من كود OS/2، QBasic 1.0. تم تضمين QBasic 1.1 مع MS-DOS 6.x، وبدونه EDIT، في Windows 95 و Windows 98 و Windows Me . بدءًا من Windows 2000 ، لم تعد Microsoft تُضمِّن QBasic مع أنظمة التشغيل الخاصة بها. [6]
محتويات
يتوافق QBasic (بالإضافة إلى محرر MS-DOS المدمج ) مع الإصدارات السابقة لنظام DOS قبل الإصدار 5.0 (حتى DOS 3.20 على الأقل). ومع ذلك، إذا تم استخدامه على أي أجهزة كمبيوتر 8088 / 8086 ، أو على بعض أجهزة الكمبيوتر 80286 ، فقد يعمل برنامج QBasic ببطء شديد، أو ربما لا يعمل على الإطلاق، بسبب حدود حجم ذاكرة DOS. حتى MS-DOS 7 ، كان محرر MS-DOS والمساعدة يتطلبان QBasic: كانت برامج EDIT.COMو HELP.COMببساطة تبدأ QBasic في وضع المحرر والمساعدة فقط، ويمكن أيضًا الدخول إلى هذه الإعدادات عن طريق التشغيل QBASIC.EXEباستخدام مفاتيح /EDITORو /QHELP(أي أسطر الأوامر QBASIC /EDITORو QBASIC /QHELP).
جاء QBasic كاملاً مع أربعة برامج نموذجية مكتوبة مسبقًا. كانت هذه هي Nibbles ، وهو أحد أشكال لعبة Snake ؛ و Gorillas ، وهي لعبة مدفعية ؛ و MONEY MANAGER ، وهو مدير مالي شخصي؛ و RemLine ، وهو برنامج لإزالة أرقام سطور التعليمات البرمجية بلغة Q-BASIC. [1]
تحتوي لغة البرمجة QBasic على بيضة عيد الفصح التي يمكن الوصول إليها بالضغط مع الاستمرار على Left CTRL+ Left SHIFT+ + + في نفس الوقت بعد تشغيل QBasic في موجه DOS ولكن قبل تحميل شاشة العنوان: تسرد هذه القائمة فريق المبرمجين. [7]Left ALTRight CTRLRight SHIFTRight ALT
انظر أيضا
- FreeBasic – لهجة BASIC
- Microsoft Small Basic – لهجة لغة البرمجة وبيئة التطوير
- QB64 – IDE للغة البرمجة BASIC
مراجع
- ^ abc "الاختلافات بين GW-BASIC و QBasic". 2003-05-12. مؤرشف من الأصل في 2008-02-21 . تم الاسترجاع في 2020-09-05 .
- ^ "دليل QBASIC: SUB...END SUB Statement QuickSCREEN". مؤرشف من الأصل في 2008-10-07 . تم الاسترجاع في 2008-06-28 .
- ^ "دليل QBASIC: TYPE Statement QuickSCREEN". مؤرشف من الأصل في 2017-03-24 . تم الاسترجاع في 2008-06-28 .
- ^ "دليل QBASIC: الحدود - الأسماء والسلاسل والأرقام". مؤرشف من الأصل في 2016-03-04 . تم الاسترجاع في 2008-06-28 .
- ^ "معلومات عن إصدار Microsoft BASIC" . تم الاسترجاع في 12 يونيو 2008 .
- ^ "QBasic مفقود من Windows 2000". 2007-03-01. مؤرشف من الأصل في 2010-11-16 . تم الاسترجاع في 2008-06-12 .
- ^ "QBasic - Developer Credits". 1999-07-23 . تم الاسترجاع في 2008-06-12 .
روابط خارجية
- يمكن تشغيل QBasic 1.1 عبر أرشيفات الإنترنت
- تنزيل QBASIC 1.1 من أرشيف الإنترنت
- QB Express: مجلة برمجة Qbasic و Freebasic
- جاك تومسون، محطة QBasic، تم أرشفتها من الأصل في 2004-06-04:تم إنشاؤه في عام 1997، وهو أحد أقدم مواقع QBasic على الويب
- دروس مبرمجة في لغة QBasic: مقدمة
