لغة Atari BASIC هي مُفسر للغة البرمجة BASIC التي تم تضمينها مع أجهزة الكمبيوتر المنزلية من عائلة Atari 8-bit التي تعتمد على معالج 6502. تختلف Atari BASIC عن مُعظم لغات الـ BASIC للبتات الـ 8 بت الأخرى، حيث أنها ليست مشتقة من Microsoft BASIC وتختلف في نقاط مهمة. تشمل Atari BASIC كلمات مفتاحية لميزات خاصة بأجهزة Atari وتفتقر إلى دعم لمصفوفات النصوص على سبيل المثال.
كانت اللغة في الأصل عبارة عن كرت ROM سعته 8 كيلوبايت لأول الآلات في سلسلة البتات الثمانية، وهي 400 و 800 و 1200XL. وبدءًا من 600XL و 800XL، تم دمج BASIC داخل الآلات، ولكن يمكن تعطيله عن طريق الضغط على مفتاح OPTION أثناء التمهيد. يتم تعطيل BASIC في XEGS إذا تم تشغيلها بدون لوحة مفاتيح مرفقة. تم نشر الشيفرة المصدرية المعلقة والمواصفات التصميمية الكاملة لـ Atari BASIC في كتاب “The Atari BASIC Source Book” في عام 1983.
لغة Atari BASIC متميزة بمجموعة من الميزات، ولكن لا يوجد الكثير من المعلومات المتاحة حول بعض الجوانب الفنية والتقنية مثل وجود تعليقات في الشيفرة أو التحويل الدلالي للهوامش، كما أنه لم يتم ذكر نوعية ملفات اللغة أو ما إذا كانت مفتوحة المصدر أم لا.
يمكنك العثور على المزيد من المعلومات حول Atari BASIC في مقالة ويكيبيديا المخصصة لها عبر الرابط التالي: Atari BASIC – ويكيبيديا.