Analysis of Programming Languages Flashcards

1
Q

Statically Typed Languages

A

Example: C++

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

Compiled Languages

A

Example: C++

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

Dynamically Typed Languages

A

Allowing variables to hold values of any type, and type checking is performed at runtime.
Example: Python

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

Interpreted Languages

A

Example: Python

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

Concurrent Programming Paradigm

A

A language paradigm that applies to languages that can be used for “multi-threading”

Example: C++

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

Constraint Programming Paradigm

A

A language paradigm that applies to languages that can be used for solving combinatorics problems

Example: C++

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

Dataflow programming paradigm

A

A language paradigm that applies to languages that can be used for doing calculations involving multiple data-streams by depicting the flow of data as a directed graph

Example: C++

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

Declarative Programming paradigm

A

A language paradigm that applies to languages that does not actually require algorithms. They can help you when your application does not make it clear how your program is supposed to achieve the desired output

Example: C++

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

Distributed Programming Paradigm

A

A language paradigm that applies to languages that can run your code on a computer network as opposed to just one machine

Example: C++

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

Functional Programming Paradigm

A

A language paradigm that applies to languages that allow you to pass your function to other functions as if it were a datatype

Example: C++

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

Imperative Programming Paradigm

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