Programming Language Attributes Flashcards
1
Q
Ada for:
A
- safety critical applications
2
Q
Haskell for
A
- compilers or other complex symbolic processing
- academic playground for new PLC ideas
3
Q
Erlang for
A
- massively distributed fail-safe computing
4
Q
C for
A
- operating system programming, device drivers
5
Q
Java for
A
- Web and Internet programming
6
Q
Lisp for
A
- rapid prototyping
- AI, rule-based systems
7
Q
Python for
A
- rapid prototyping
8
Q
Is python Interpreted or Compiled
A
Interpreted
9
Q
Is C Interpreted or Compiled
A
Compiled
10
Q
Is lisp Interpreted or Compiled
A
Modern: Both/Compiled
Old: Interpreted
11
Q
Is Ada Interpreted or Compiled
A
Compiled
12
Q
Is Haskell Interpreted or Compiled
A
Both
13
Q
How do you declare an Integer in Java or C
A
int a = 1;
14
Q
How do you declare an Integer in Haskell
A
a :: Integer;
15
Q
How do you declare an Integer in Ada
A
a : Integer := 1;
15
Q
How do you declare an Integer in Python
A
a = 1