لغة البرمجة Symbolic Assembly Program (SAP)، المعروفة أيضًا باسم “لغة التجميع الرمزية”، هي لغة تجميع (Assembly Language) تم تطويرها لاستخدامها في حواسيب IBM 704. تم كتابتها بواسطة روي نات في شركة يونايتد ايركرافت كوربوريشن (United Aircraft Corporation)، وتم توزيعها من خلال مجموعة مستخدمي SHARE ابتداءً من عام 1956 تحت اسم Share Assembly Program.
هذه اللغة البرمجية كانت خلفًا لبرنامج سابق يُعرف بـ NYAP1 (New York Assembly Program 1)، وكانت تشبهه إلى حد كبير. SAP أصبحت اللغة المعيارية لتجميع برامج المستخدمين لحواسيب IBM 704. لقد وضعت “الشكل الخارجي للغة التجميع التي كانت نموذجًا لجميع خلفياتها والتي استمرت تقريبًا دون تغيير حتى يومنا هذا.”
من الميزات المهمة لهذه اللغة:
- تمتاز بسهولة كتابتها وفهمها، حيث تستخدم مجموعة محدودة من الأوامر والتعليمات.
- توفر وسيلة لتحويل التعليمات الرمزية إلى التعليمات الآلية التي يمكن للحاسوب فهمها وتنفيذها.
- تسمح بالتلاعب المباشر بعناوين الذاكرة والتحكم في تدفق التنفيذ.
- تدعم إمكانية إضافة تعليقات لتوضيح الكود وجعله أكثر قابلية للفهم للمبرمجين الآخرين.
لمزيد من المعلومات، يمكنك زيارة الصفحة الخاصة بلغة البرمجة Symbolic Assembly Program على ويكيبيديا: Symbolic Assembly Program on Wikipedia.