Functional Programming Flashcards
1
Q
What does functional programming contain?
A
2
Q
Scheme vs lamda calculus
A
3
Q
What are the scheme elements? How are lists repesented?
A
4
Q
What are the representations of vectors, strings, characters, and comments in scheme?
A
5
Q
How does variable definition work in scheme?
A
6
Q
What is the difference between define and lambda?
A
7
Q
What is quoting in scheme?
A
8
Q
What does car do?
A
9
Q
What does cdr do?
A
10
Q
What does cons do?
A
11
Q
what does list and null? do in scheme?
A
12
Q
What does let do in scheme?
A
$
13
Q
Example of let binding
A
14
Q
What is letrec do?
A
15
Q
Example of letrec
A