Professional Documents
Culture Documents
Programming Paradigms CSI2120 - Winter 2019: Jochen Lang EECS, University of Ottawa Canada
Programming Paradigms CSI2120 - Winter 2019: Jochen Lang EECS, University of Ottawa Canada
Paradigms CSI2120
– Winter 2019
Jochen Lang
EECS, University of Ottawa
Canada
Scheme: Functional Programming
• Input/Output in Scheme
• Setting varibles with set!
• Vectors in Scheme
• Looping with do
• Sorting
(fibonacci 6)
=> 8
• Input/Output in Scheme
• Setting variables with set!
– stack with a top-level stack
• Looping with do
• Vectors
– basic functions
– looping forwards and backwards
• Sorting
– Mergesort
– Quicksort