From 0ba5174c6f490051944f8a507a609403bc18572b Mon Sep 17 00:00:00 2001 From: notes Date: Wed, 27 Mar 2024 14:10:00 +0000 Subject: [PATCH] Snapshot --- Projects/bachelor/Literature.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Projects/bachelor/Literature.md b/Projects/bachelor/Literature.md index 1c2472e..07e3e84 100644 --- a/Projects/bachelor/Literature.md +++ b/Projects/bachelor/Literature.md @@ -2,15 +2,17 @@ ## [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) 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 -## [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. \ No newline at end of file +## [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? \ No newline at end of file