notes/Projects/bachelor/Literature.md

18 lines
887 B
Markdown
Raw Normal View History

2024-03-27 13:35:00 +01:00
# Literatur
2024-03-27 14:55:00 +01:00
## [Sketchpad Demo (1963)](https://www.youtube.com/watch?v=6orsmFndx_o)
2024-03-27 14:35:00 +01:00
## [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
2024-03-27 15:05:00 +01:00
2024-03-27 15:10:00 +01:00
## [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.
2024-03-27 15:05:00 +01:00
2024-03-27 15:10:00 +01:00
Cube is a higher order programming language, meaning that you can pass functions and other higher order things to other functions. Seems nice?