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?

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
Q

How does do work in scheme?

26
Q

How does map work in scheme?

27
Q

How does for-each work in scheme?

28
Q

How do pairs work in scheme?

29
Q

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

30
Q

How do memq memv and member work in scheme?

31
Q

What order does scheme work in? Applicative? Normal?