触控编程语言

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

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

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

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

参考资料

编辑