Functional Programming Flashcards

(31 cards)

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?

17
Q

What does set! do?

18
Q

What does begin do in scheme?

19
Q

How does if work in scheme?

20
Q

How does not work in scheme?

21
Q

How does and work in scheme?

22
Q

How does or work in scheme?

23
Q

How does cond work in scheme?

24
Q

how does let name work in scheme?

25
How does do work in scheme?
26
How does map work in scheme?
27
How does for-each work in scheme?
28
How do pairs work in scheme?
29
What is the difference between eq? eqv? and equal?
30
How do memq memv and member work in scheme?
31
What order does scheme work in? Applicative? Normal?