لغة البرمجة Subtext هي لغة برمجة بصرية بشكل معتدل، وهي تُستخدم لكتابة برمجيات التطبيقات. تمثل محاولة بحثية تجريبية لتطوير نموذج برمجي جديد يُسمى “Example Centric Programming”، من خلال معاملة الكتل المنسوخة كنماذج أولية منفصلة، لبنية البرنامج. تستخدم اللغة نصوصًا حية، تشبه ما يحدث في جداول البيانات عندما يقوم المستخدمون بتحديث الخلايا، لتوفير ردود فعل متكررة. تهدف Subtext في نهاية المطاف إلى أن تتطور بما يكفي لتصبح لغة عملية للاستخدام اليومي. كان من المخطط أن تكون برمجية مفتوحة المصدر؛ ولكن لم يتم تحديد الترخيص حتى الآن.
تم إنشاء Subtext بواسطة جوناثان إدواردز الذي قدم ورقة عمل حول اللغة إلى OOPSLA، وتم قبولها كجزء من مؤتمر عام 2005.
من ميزات Subtext:
- تحتوي على تحديدات تعليقات.
- توفر تنسيقًا زمنيًا للمؤشرات الدلالية.
- تحتوي على تعليقات سطرية.
تعتبر Subtext لغة برمجة مبتكرة تسعى لتطوير نموذج برمجي جديد يُسهّل فهم البرامج وتطويرها بشكل أسرع وأكثر فعالية.
لمزيد من المعلومات، يمكنك زيارة صفحتها على ويكيبيديا: Subtext – Wikipedia