Adding interactive visual syntax to textual code

Adding interactive visual syntax to textual code
复制标题

向文本代码添加交互式视觉语法

DOI:
10.1145/3428290
复制
发表时间:
2020
影响因子:
--
通讯作者:
Felleisen, Matthias
Felleisen, Matthias
中科院分区:
--
文献类型:
--
作者:
Andersen, Leif;Ballantyne, Michael;Felleisen, Matthias

文献摘要

参考文献

被引文献

相似文献

许多编程问题都需要将几何思想转化为代码:表格、层次结构、对象的嵌套、树、森林、图形等等。线性文本并不能公正地解释这种思想。但是,在过去和可预见的未来,它一直是占主导地位的编程媒介。本文提出了一种新的机制,可以方便地使用问题特定的可视化语法来扩展文本编程语言。它论证了这个语言功能的必要性,用一个健壮的原型论证了它的可行性,并勾勒出了一个使这个想法适应其他语言的设计计划。
Many programming problems call for turning geometrical thoughts into code: tables, hierarchical structures, nests of objects, trees, forests, graphs, and so on. Linear text does not do justice to such thoughts. But, it has been the dominant programming medium for the past and will remain so for the foreseeable future.This paper proposes a novel mechanism for conveniently extending textual programming languages with problem-specific visual syntax. It argues the necessity of this language feature, demonstrates the feasibility with a robust prototype, and sketches a design plan for adapting the idea to other languages.
划痕
DOI: --
发表时间: 2009
影响因子: 22.7
作者:
M. Resnick;John Maloney;Andrés Monroy;N. Rusk;Evelyn Eastmond;Karen Brennan;Amon Millner;E. Rosenbaum;Jay S. Silver;Brian Silverman;Y. Kafai
通讯作者: Y. Kafai
完整的 HyperCard 手册
DOI: --
发表时间: 1998
期刊:
影响因子: --
作者:
D. Goodman
通讯作者: D. Goodman
DOI: --
发表时间: 1969
期刊:
影响因子: --
作者:
T. O. Ellis;J. Heafner;W. L. Sibley
通讯作者: W. L. Sibley
有意向的软件
DOI: --
发表时间: 2006
期刊: Conference on Object-Oriented Programming Systems, Languages, and Applications
影响因子: --
作者:
C. Simonyi;Magnus Christerson;Shane Clifford
通讯作者: Shane Clifford
使用编辑器库发展语言环境
DOI: --
发表时间: 2011
期刊: International Conference on Generative Programming: Concepts and Experiences
影响因子: --
作者:
Sebastian Erdweg;L. Kats;Tillmann Rendel;Christian Kästner;K. Ostermann;E. Visser
通讯作者: E. Visser