TurtleBlocks
Introduction
TurtleBlocks is block computer programming language to create designs for laser cutting or vinyl cutting.
PictureBlocks is a twin project, “which facilitates the construction of complex geometric designs from simple primitive pictures by transforming (rotating, flipping) picturesand composing them (putting one picture above, beside, or over one another).”[1]
Both these environments aim “to introduce non programmers to computational thinking [5] and give them hands-on experience with techniques like procedurala bstraction, modularity, and divide/conquer/glue problem solving.” <ref name="turbak2012">
Notice: There exists a similar language called Turtle Blocks JavaScript that draws colorful art based on snap-together visual programming elements.
Bibliography
Cited references
- ↑ Franklyn Turbak, Smaranda Sandu, Olivia Kotsopoulos, Emily Erdman, Erin Davis, and Karishma Chadha. Blocks Languages for Creating Tangible Artifacts. In Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing (VLHCC 2012), Innsbruck, Austria, Oct. 1--3, 2012.