Adding interactive visual syntax to textual code
Adding interactive visual syntax to textual code
复制标题
向文本代码添加交互式视觉语法
DOI:
10.1145/3428290
复制
发表时间:
2020
影响因子:
--
通讯作者:
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.
登录
查看更多内容
影响因子:
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
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