Toward Blocks-Text Parity
Informations
Type:
inproceedings
Auteurs:
Johnson, Chris and Abundez-Arce, Adrian
Pertinence:
Faible
Référence:
johnson2017toward
Doi:
Mots-clés:
Url:
https://ieeexplore.ieee.org/document/8029636
Date de publication:
12/2016
Résumé:
Abstract:
The use of blocks programming languages has skyrocketed in recent years, thanks largely to freely available blocks environments like Scratch, Snap!, and Blockly. These platforms have lowered the barrier to computer science and algorithmic thinking, allowing even very young children to compose programs. Compared to text interfaces, blocks alleviate much of the burden of learning a language's syntax. However, we do not believe the debate between blocks and text is entirely legitimate, as blocks languages tend to be smaller and domain-specific. Would the claims made in this debate still be valid if we compared text and blocks interfaces for the same language? Without a control for the language framing our positions in this debate, blocks interfaces are probably given a lot of credit that is due to the smallness of the language they support. Blocks languages and conventional text languages have fundamental semantic differences that must be aligned before we can fully understand the advantages of blocks over text. In this paper, we identify a number of these differences, with the hope that our analysis will ultimately be used to create languages that support both blocks and text interfaces and maintain syntactic and semantic parity between the two forms.
Références
3 articles
Titre Type Pertinence Auteurs Date Publication Références Citations Actions
Lambda in blocks languages: Lessons learned inproceedings Moyenne Harvey, Brian and Monig, Jens 12/2014 0 4
The scratch programming language and environment article Haute Maloney, John and Resnick, Mitchel and Rusk, Natalie and Silverman, Brian and Eastmond, Evelyn 12/2009 2 3
Scratch: programming for all article Moyenne Resnick, Mitchel and Maloney, John and Monroy-Hernández, Andrés and Rusk, Natalie and Eastmond, Evel... 12/2008 0 6
Citations
1 articles
Titre Type Pertinence Auteurs Date Publication Références Citations Actions
Combining tiled and textual views of code inproceedings Haute Homer, Michael and Noble, James 12/2013 8 16
Mots-clés
0 mots-clés
Nom Nombre d'articles Actions
Pas encore de mot-clé
Auteurs
3 auteurs
Nom Nombre d'articles Actions
Adrian 1
Chris and Abundez-Arce 1
Johnson 1