PROMAL (PROgrammer’s Microapplication Language) هي لغة برمجة من شركة Systems Management Associates، صممت لتعمل على أنظمة MS-DOS وCommodore 64 وApple II، حيث ظهرت لأول مرة في عام 1986. تتميز PROMAL ببنية برمجية مُنظّمة، حيث تتيح بناء البرامج بشكل مُنسّق ومنظّم. تتضمن اللغة بنية جملية بسيطة، وعدم وجود أرقام للأسطر، وأسماء متغيرات طويلة، ووظائف وإجراءات مع تمرير الوسيطات، ونوع رقمي حقيقي، ومصفوفات، وسلاسل نصية، ومؤشرات، بالإضافة إلى مكتبة مدمجة لإدخال وإخراج البيانات. تشابه PROMAL لغات البرمجة ABC وPython في أن التباعد (المسافات) جزء من بناء اللغة نفسها، حيث يُعتبر التباعد جزءًا من بنية البرنامج. تستخدم اللغة مُترجمًا يمر عبر الشفرة مرة واحدة لتوليد شفرة بايت تفسر عند تشغيل البرنامج. بسبب قدرة الذاكرة المحدودة جدًا على هذه الأجهزة المنزلية في ذلك الوقت، يمكن للمُترجم ترجمة الشفرة مباشرة من/إلى القرص والذاكرة. يتضمن الحزمة البرمجية لـ C64 محرر شاشة كاملة وقشرة أوامر. تتوفر معلومات إضافية عن PROMAL في مقال بعنوان “Computer Language”، الصادر في مارس 1986، الصفحات 128–134.
تعتبر PROMAL خيارًا جذابًا للمبرمجين الذين يرغبون في تطوير تطبيقات صغيرة وميكرو لأنظمة الكمبيوتر المنزلية في ذلك الوقت، وقدمت وسيلة فعّالة للتعامل مع موارد الذاكرة المحدودة وتوفير بيئة برمجية مُنظّمة وسهلة الاستخدام. للمزيد من المعلومات، يمكنك زيارة صفحة ويكيبيديا المخصصة لـ PROMAL.