Types of Programming Languages Flashcards

1
Q

What is meant by the term “paradigm”?

A

To describe an example of a way of doing things. A way of doing things.

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

What is a “turing” complete language?

A

Turing complete languages can solve all the problems that a computer is able to solve.

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

What are the two types of paradigms?

A
  • Procedural programming
  • Object-orientated programming
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Why is OOP important?

A

Object-Oriented Programming (OOP) is important because it allows developers to create more organized, maintainable, and reusable code by breaking down complex problems into smaller, self-contained “objects”.

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

Why is procedural programming important?

A

Procedural programming is important because it provides a structured, straightforward way to break down complex tasks into smaller, reusable functions, making code easier to read and understand.

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

What are the characteristics of procedural programming?

A
  • Modularity: Breaks down programs into smaller, reusable functions or procedures.
  • Linear flow: Executes instructions in a sequential order.
  • Global and local variables: Stores data in variables that can be accessed across or within procedures.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly