CSE 116: Fall 2019
Introduction to Functional Programming
Owen Arden UC Santa Cruz
Lambda Calculus
Based on course materials developed by Ranjit Jhala
Your favorite language
- Probably has lots of features:
– ︎Assignment (x = x + 1) – ︎Booleans, integers, characters, strings,... ︎ – Conditionals – ︎Loops,︎ return, break, continue – ︎Functions – ︎Recursion – ︎References / pointers – ︎Objects and classes – ︎Inheritance – … and more
2
Your favorite language
- Probably has lots of features:
– ︎Assignment (x = x + 1) – ︎Booleans, integers, characters, strings,... ︎ – Conditionals – ︎Loops,︎ return, break, continue – ︎Functions – ︎Recursion – ︎References / pointers – ︎Objects and classes – ︎Inheritance – … and more
3