Blocks-based programming
积木式编程,一种可视化编程范式,用户通过组合代表程序结构(如循环、变量、条件判断)的方块来构建程序,常用于降低初学者(尤其是儿童)的编程门槛。
English Definition
"A visual programming paradigm in which users construct programs by manipulating graphical or physical blocks that represent programming constructs (e.g., loops, variables, conditionals), commonly used to lower the entry barrier for novice programmers, especially children."
用法说明 · 针对中文母语者
中文常译为'积木式编程'或'块编程'。Scratch 是最知名的 GUI 版积木式编程环境;本研究中的 TUI 则把'积木'做成可触摸的物理方块。
真实用例 · 3 条
"Here, we focus on TUI and GUI programming environments that use blocks-based programming."
"In this context, a TUI has physical blocks that users can manipulate by hand, while a GUI has virtual blocks that can be manipulated on a screen."
"Three action blocks are used to control the robot's movement: 1) forward (one square), 2) right turn, 3) left turn; one block for generating a sound (in this case, a buzzer); and an iteration block (which repeats the blocks placed within it two times)."