This commit is contained in:
notes 2024-03-27 14:10:00 +00:00
parent fde0c256ff
commit 0ba5174c6f

View File

@ -2,15 +2,17 @@
## [Sketchpad Demo (1963)](https://www.youtube.com/watch?v=6orsmFndx_o) ## [Sketchpad Demo (1963)](https://www.youtube.com/watch?v=6orsmFndx_o)
## [Visual Programming Languages: A Survey (1997)](vpl.pdf)
Visual Programming Languages -> VPLs
## [PYGMALION: A Creative Programming Environment (1975)](https://worrydream.com/refs/Smith_DC_1975_-_Pygmalion.pdf) ## [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 by David Canfield Smith, inventor of Icons and one of the pioneers of the modern GUI
People remember things in terms of pictures People remember things in terms of pictures
Images are the primary component of creative thought Images are the primary component of creative thought
## [Programming in Three Dimensions](https://marc.najork.org/papers/jvlc1996.pdf) ## [Visual Programming Languages: A Survey (1997)](vpl.pdf)
Visual Programming Languages -> VPLs
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: 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?