作者
Thomas Weber, Janina Ehe, Sven Mayer
发表日期
2024/6/17
期刊
Proceedings of the ACM on Human-Computer Interaction
卷号
8
期号
EICS
页码范围
1-22
出版商
ACM
简介
Computational notebooks like the Jupyter programming environment have been popular, particularly for developing data-driven applications. One of its main benefits is that it easily supports different programming languages with exchangeable kernels. Thus, it makes the user interface of computational notebooks broadly accessible. While their literate programming paradigm has advantages, we can use this infrastructure to make other paradigms similarly easily and broadly accessible to developers. In our work, we demonstrate how the Jupyter infrastructure can be utilized with different interfaces for different programming paradigms, enabling even greater flexibility for programmers and making it easier for them to adopt different paradigms when they are most suitable. We present a prototype that adds graphical programming and a multi-paradigm editor on top of the Jupyter system. The multi-paradigm editor …
引用总数
学术搜索中的文章
T Weber, J Ehe, S Mayer - Proceedings of the ACM on Human-Computer …, 2024