Blocks, Blocks, and More Blocks-Based Programming

被引:2
|
作者
Selwyn-Smith, Ben [1 ]
Anslow, Craig [2 ]
Homer, Michael [2 ]
机构
[1] Oracle Labs, Brisbane, Qld, Australia
[2] Victoria Univ Wellington, Wellington, New Zealand
来源
PROCEEDINGS OF THE 1ST ACM SIGPLAN INTERNATIONAL WORKSHOP ON PROGRAMMING ABSTRACTIONS AND INTERACTIVE NOTATIONS, TOOLS, AND ENVIRONMENTS, PAINT 2022 | 2022年
关键词
Block-Based Programming Languages; BBPL; Programming; Literature Review; APP INVENTOR; SCRATCH;
D O I
10.1145/3563836.3568726
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Blocks-based programming is a common way to teach novices how to program. However, there are many block-based languages to choose from. This paper reviews Block-Based Programming Languages (BBPLs), takes a detailed look at a number of existing BBPLs including their features and comparing and contrasting these languages. Finally, through a number of research questions, this paper evaluates the current state of the art and points out areas for potential further research.
引用
收藏
页码:35 / 47
页数:13
相关论文
共 50 条
  • [41] From Blocks to Text: Bridging Programming Misconceptions
    Mladenovic, Monika
    Zanko, Zana
    Zaharija, Goran
    JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 2024, 62 (05) : 1302 - 1326
  • [42] A programming approach to the design of asynchronous logic blocks
    Josephs, MB
    Furey, DP
    CONCURRENCY AND HARDWARE DESIGN: ADVANCED IN PETRI NETS, 2002, 2549 : 34 - 60
  • [43] Blocks
    Duhig, Ian
    STAND, 2022, 20 (03): : 49 - 49
  • [44] VISUAL SPECIFICATION OF BLOCKS IN PROGRAMMING-LANGUAGES
    BHUJADE, MR
    SIGPLAN NOTICES, 1987, 22 (08): : 24 - 26
  • [45] On Blocks
    Chlouveraki, Maria
    BLOCKS AND FAMILIES FOR CYCLOTOMIC HECKE ALGEBRAS, 2009, 1981 : 21 - 59
  • [46] In blocks
    Bradbury, Danny
    Engineering and Technology, 2015, 10 (02): : 68 - 71
  • [47] 'BLOCKS'
    HEWITT, G
    NEW LETTERS, 1980, 47 (01): : 26 - 26
  • [48] MORE BUILDING-BLOCKS, MORE FLEXIBLE TECHNOLOGY
    不详
    KEMISK TIDSKRIFT, 1976, 88 (09): : 82 - 82
  • [49] PERI-INFARCTION BLOCKS AND SEGMENTARY BLOCKS
    LAHAM, J
    ARCHIVES DES MALADIES DU COEUR ET DES VAISSEAUX, 1973, 66 (10): : 1267 - 1280
  • [50] Metallic product recognition with dual attention and multi-branch residual blocks-based convolutional neural networks
    Han H.
    Zhang Q.
    Li F.
    Du Y.
    Gu Y.
    Wu Y.
    Circular Economy, 2022, 1 (02):