中文
相关论文

相关论文: Pluot: Towards 'write once, run everywhere' visual…

200 篇论文

Textual content (including titles, annotations, and captions) plays a central role in helping readers understand a visualization by emphasizing, contextualizing, or summarizing the depicted data. Yet, existing visualization tools provide…

人机交互 · 计算机科学 2025-02-12 Arjun Srinivasan , Vidya Setlur , Arvind Satyanarayan

With recent advances in graphical user interfaces, more and more tasks on computers have become easier to perform. Out of the belief that creating computer programs can also be one of them, visual programming languages (VPLs) have emerged.…

编程语言 · 计算机科学 2012-06-25 Drazen Lucanin , Ivan Fabek

The rapid development of large language models (LLMs), such as ChatGPT, has revolutionized the efficiency of creating programming tutorials. LLMs can be instructed with text prompts to generate comprehensive text descriptions of code…

人机交互 · 计算机科学 2024-10-29 Yihan Liu , Zhen Wen , Luoxuan Weng , Ollie Woodman , Yi Yang , Wei Chen

Developing IoT, Data Computing and Cloud Computing software requires different programming skills and different programming languages. This cause a problem for many companies and researchers that need to hires many programmers to develop a…

编程语言 · 计算机科学 2017-12-27 Mahmoud S. Fayed , Muhammad Al-Qurishi , Atif Alamri , Ahmad A. Al-Daraiseh

Constraint Handling Rules (CHR) has matured into a general purpose language over the past two decades. Any general purpose language requires its own development tools. Visualization tools, in particular, facilitate many tasks for…

编程语言 · 计算机科学 2014-05-16 Nada Sharaf , Slim Abdennadher , Thom Fruehwirth

A visual programming language uses pictorial tools such as diagrams to represent its structural units and control stream. It is useful for enhancing understanding, maintenance, verification, testing, and parallelism. This paper proposes a…

编程语言 · 计算机科学 2013-04-23 Sabah Al-Fedaghi

Developing an algorithm for a visualization prototype often involves the direct comparison of different development stages and design decisions, and even minor modifications may dramatically affect the results. While existing development…

软件工程 · 计算机科学 2020-01-08 Fabian Bolte , Stefan Bruckner

Polyglot programming is gaining popularity as developers integrate multiple programming languages to harness their individual strengths. With the recent popularity of platforms like GraalVM and other multi-language runtimes, creating and…

软件工程 · 计算机科学 2026-02-03 Jyoti Prakash , Abhishek Tiwari , Mikkel Baun Kjærgaard

One of the most common ways to represent and share visual designs is with vector graphics. Designers working with vector graphics often explore layout alternatives and generate them by moving and resizing elements. The motivation for this…

人机交互 · 计算机科学 2023-09-22 Jeremy Warner , Shuyao Zhou , Bjoern Hartmann

Program visualizations help to form useful mental models of how programs work, and to reason and debug code. But these visualizations exist at a fixed level of abstraction, e.g., line-by-line. In contrast, programmers switch between many…

人机交互 · 计算机科学 2023-06-14 Devamardeep Hayatpur , Haijun Xia , Daniel Wigdor

Rust is a systems programming language that guarantees memory safety without the need for a garbage collector by statically tracking ownership and borrowing events. The associated rules are subtle and unique among industry programming…

编程语言 · 计算机科学 2020-11-19 Gongming , Luo , Vishnu Reddy , Marcelo Almeida , Yingying Zhu , Ke Du , Cyrus Omar

Visualizations have become an indispensable part of the scientific process. A vibrant ecosystem of visualization tools exists, catering to a wide variety of different needs. Real-time visualizations of numerical simulations offer scientists…

图形学 · 计算机科学 2026-02-09 Hanno Rein

An adequate education on power system operations and controls requires a hands-on experience on a graphical user interface (GUI) based software. At present, most commercial software do not have free editions with high flexibility and most…

人机交互 · 计算机科学 2020-09-01 Md Ashfaqur Rahman

\emph{Literate programming}, introduced by Knurth, interleaves code and prose so that a program can be read as both executable and explanatory text. We propose \emph{literate execution}, which inverts this relationship: rather than…

编程语言 · 计算机科学 2026-05-04 Joe Bond , Jacob Pake , Cristina David , Andrew McNutt , Trevor Sseguya Muwonge , Dominic Orchard , Roly Perera

Game UI implementation requires translating stylized mockups into interactive engine entities. However, current "Screenshot-to-Code" tools often struggle with the irregular geometries and deep visual hierarchies typical of game interfaces.…

人机交互 · 计算机科学 2026-04-22 Yunshu Bai , RuiHao Li , Hao Zhang , Chien Her Lim , Ming Yan , Mengtian Li

Surveys of computational science show that many scientists use languages like C and C++ in order to write code for scientific computing, especially in scenarios where performance is a key factor. In this paper, we seek to evaluate the use…

计算物理 · 物理学 2024-10-28 Willow Veytsman , Shuang Zhai , Chen Ding , Adam B. Sefkow

All modern web browsers - Internet Explorer, Firefox, Chrome, Opera, and Safari - have a core rendering engine written in C++. This language choice was made because it affords the systems programmer complete control of the underlying…

I present a new approach to teaching a graduate-level programming languages course focused on using systems programming ideas and languages like WebAssembly and Rust to motivate PL theory. Drawing on students' prior experience with…

编程语言 · 计算机科学 2019-04-16 Will Crichton

The use of applications on computers, smartphones, and tablets has been considerably simplied thanks to interactive and dynamic graphical interfaces coupled with the mouse and touch screens. It is no longer necessary to be a computer…

人机交互 · 计算机科学 2025-11-21 Michel Adam , Patrice Frison , Moncef Daoud , Sabine Letellier Zarshenas

Researchers in the humanities are among the many who are now exploring the world of big data. They have begun to use programming languages like Python or R and their corresponding libraries to manipulate large data sets and discover brand…

软件工程 · 计算机科学 2020-07-30 Dewi Yokelson
‹ 上一页 1 2 3 10 下一页 ›