Programming Language Attributes Flashcards

1
Q

Ada for:

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

Haskell for

A
  • compilers or other complex symbolic processing
  • academic playground for new PLC ideas
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Erlang for

A
  • massively distributed fail-safe computing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

C for

A
  • operating system programming, device drivers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Java for

A
  • Web and Internet programming
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Lisp for

A
  • rapid prototyping
  • AI, rule-based systems
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Python for

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

Is python Interpreted or Compiled

A

Interpreted

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

Is C Interpreted or Compiled

A

Compiled

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

Is lisp Interpreted or Compiled

A

Modern: Both/Compiled

Old: Interpreted

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

Is Ada Interpreted or Compiled

A

Compiled

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

Is Haskell Interpreted or Compiled

A

Both

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

How do you declare an Integer in Java or C

A

int a = 1;

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

How do you declare an Integer in Haskell

A

a :: Integer;

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

How do you declare an Integer in Ada

A

a : Integer := 1;

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

How do you declare an Integer in Python