-
生物通官微
陪你抓住生命科技
跳动的脉搏
新的编程工具可以将草图、手写变成代码
【字体: 大 中 小 】 时间:2022年11月30日 来源:
编辑推荐:
康奈尔大学的研究人员已经创建了一个界面,允许用户在计算机代码中手写和草图,这是对传统编码的挑战,传统编码通常依赖于打字。
康奈尔大学的研究人员已经创建了一个界面,允许用户在计算机代码中手写和草图——这是对传统编码的挑战,传统编码通常依赖于打字。
这种基于笔的界面被称为Notate,可以让计算型数字笔记本的用户在传统的数字化计算机代码行内打开绘图画布并手写图表。
在深度学习模型的支持下,该接口连接了手写和文本编程上下文:手写图中的符号可以引用文本代码,反之亦然。例如,Notate可以识别手写的编程符号,比如“n”,然后将它们与打印出来的等价符号链接起来。
该论文的第一作者、信息科学领域的博士生伊恩·阿拉霍(Ian Arawjo)说:“这样的系统对数据科学来说非常好,特别是在绘制草图和图表时,它们可以与文本代码相互操作。”“我们的研究表明,目前的编程基础设施实际上阻碍了我们的发展。人们已经为这类功能做好了准备,但用于输入代码的界面开发者需要注意到这一点,并在代码中支持图像和图形界面。”
Arawjo还表示,在平板电脑使用越来越广泛的时候,这项工作通过引入人工智能驱动的手写编码,展示了一条新的前进道路。
信息科学副教授、论文合著者Tapan Parikh说:“像Notate这样的工具很重要,因为它们为我们打开了思考什么是编程的新途径,以及不同的工具和表示实践如何改变这种观点。”