لغة برمجة اللمس

البرمجة اللمسية هي عملية تحديد وتطوير والتفاعل مع برامج الحاسوب وتفسيرها من خلال واجهة تعتمد على اللمس. وهي تستند إلى الأفكار الكامنة وراء لغات البرمجة المرئية ، لا سيما في التفاعل مع البرامج وتطويرها باستخدام تفسيرات مرئية ورسومية، بدلاً من التفسيرات النصية، والتي يمكن سحبها وإفلاتها باستخدام الفأرة لتطوير وظائف البرنامج.

ومع ذلك، فإن البرمجة اللمسية تطبق نموذج البرمجة المرئية ضمن إطار عمل يركز على اللمس:

  • تم توسيع الأدوات التي يتم سحبها وإفلاتها لإنشاء برامج حاسوبية لتعكس بشكل أفضل التفاعل باللمس بدلاً من التفاعل بالماوس
  • يمكن استبدال أجهزة الإدخال الثانوية الأخرى لبرمجة البرامج عمليًا بنظائرها المرئية الرسومية الافتراضية التي يتم عرضها بواسطة الكمبيوتر، مثل لوحة المفاتيح الافتراضية .
  • يمكن استخدام أوقات تشغيل المحاكاة المتزامنة لأنظمة التشغيل نفسها أو أنظمة تشغيل مشابهة لتلك التي توجد عليها واجهة البرمجة اللمسية القائمة على البرامج لاختبار استقرار ووظائف التعليمات البرمجية دون خطر فقدان البيانات أو الواجهة.

حالياً، المثال الوحيد الموجود لبيئات التطوير المتكاملة للبرمجة اللمسية هو "Visual AgentTalk"، المُدمج ضمن AgentSheets . ويمكن إيجاد برمجة مشابهة تعتمد على السحب والإفلات في لغة Etoys (جزء من Squeak )، وفي Alice و Scratch .

ملحوظات