# Literatur ## [Sketchpad Demo (1963)](https://www.youtube.com/watch?v=6orsmFndx_o) ## [PYGMALION: A Creative Programming Environment (1975)](https://worrydream.com/refs/Smith_DC_1975_-_Pygmalion.pdf) by David Canfield Smith, inventor of Icons and one of the pioneers of the modern GUI People remember things in terms of pictures Images are the primary component of creative thought ## [Visual Programming Languages: A Survey (1997)](vpl.pdf) Visual Programming Languages -> VPLs ## [Cube: Programming in Three Dimensions (1996)](https://marc.najork.org/papers/jvlc1996.pdf) Humans are really fast at processing visual information, so when we display part of the programs structure in a visual way it is easier for us to reason about it. Cube is a higher order programming language, meaning that you can pass functions and other higher order things to other functions. Seems nice?