notes/Projects/bachelor/Literature.md
2024-03-27 14:20:00 +00:00

23 lines
1.0 KiB
Markdown

# 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)
![](cube_vpl.png)
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?
Interestingly enough the “pipes” in cube do not seem to have a directionality, instead the “unify” both cubes connected to it.