触控编程语言

触控编程语言(Tactile programming)是由以触控为界面计算机程序的规格、开发、界面以及诠释。此语言是以视觉化程式设计语言背后的概念为基础,特别是用视觉图象的界面来开发软件,可以用鼠标拖放来开发软件功能,而不是使用传统以文字界面的软件开发方式。

触觉式编程将视觉编程范式融入触控为中心的框架中:

  • 原先可以拖放来创建软件程序的小部件,其操作从鼠标扩展到触控的界面。
  • 其他软件程式开发需要的辅助输入设备,可以用计算机生成、虚拟视觉图形等效物(例如虚拟键盘)来取代。
  • 并发执行的模拟器,执行在和触控系统所在相同或是相近的操作系统下,以在没有丢失资料或是界面的情形下,测试程式码的稳定性和功能性。

目前唯一存在的触控编程语言集成开发环境范例是整合在AgentSheets英语AgentSheets中的Visual AgenTalk。类似的拖放式编程语言可以在Etoys英语Etoys (programming language)编程语言(是Squeak的一部分)、Alice英语Alice (software)Scratch中找到。

参考资料

编辑