Functional Programming Flashcards

1
Q

What does functional programming contain?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Scheme vs lamda calculus

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the scheme elements? How are lists repesented?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the representations of vectors, strings, characters, and comments in scheme?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How does variable definition work in scheme?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the difference between define and lambda?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is quoting in scheme?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does car do?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does cdr do?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What does cons do?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

what does list and null? do in scheme?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What does let do in scheme?

A

$

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Example of let binding

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is letrec do?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Example of letrec

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

How do functions work in scheme?

A
17
Q

What does set! do?

A
18
Q

What does begin do in scheme?

A
19
Q

How does if work in scheme?

A
20
Q

How does not work in scheme?

A
21
Q

How does and work in scheme?

A
22
Q

How does or work in scheme?

A
23
Q

How does cond work in scheme?

A
24
Q

how does let name work in scheme?

A
25
Q

How does do work in scheme?

A
26
Q

How does map work in scheme?

A
27
Q

How does for-each work in scheme?

A
28
Q

How do pairs work in scheme?

A
29
Q

What is the difference between eq? eqv? and equal?

A
30
Q

How do memq memv and member work in scheme?

A
31
Q

What order does scheme work in? Applicative? Normal?

A