MODULE 2 - Introduction to Computer Programming Flashcards

1
Q

First Generation Language (1GL)

A

Machine Languages that span from 1940 - 1956. Directly understood by computers, Uses processor instruction, Processor-dependent and It’s in binary form

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

Second Generation Language (2GL)

A

Assembly Language that span from 1956 - 1963. Processor-dependent, uses mnemonic codes to represent binary and Easier to remember and read

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

Third Generation Language (3GL)

A

High-Level Languages that span from 1964 - 1971. Processor Independent, Uses variables with sequences and includes branches and loops.

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

Fourth Generation Language (4GL)

A

Declarative Languages or Very High-Level Languages that spans from 1971-present days. Processor independent, Uses form filling, Computer-aided graphics and Screen Instruction.

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

Fifth Generation Language (5GL)

A

Artificial Intelligence that spans from presents days to beyond. Processor dependent, Uses AI techniques, Computer draws inferences from code.

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

World’s first computer programmer

A

Augusta Ada Byron. Babbage dubbed her “The Enchantress of Number”

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

First Programming Language

A

Plankalkul (Plan Calculus) developed by Konrad Zuse

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

Classification of Programming Language

A

Level, Paradigm, Compilation and by Purposes

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

Classification by level - Machine Language

A

it is the language that machines can understand directly, as it uses only zeros and ones (binary)

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

Classification by level - Low-level languages

A

they are languages which are very close to the way machines communicate, but do not reach binary.

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

Classification by level - High-level languages

A

they are languages that are closer to the way people communicate.

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

Classification by paradigm - Imperative languages

A

In this type of language, programmers specify the sequence of operations that the program must perform to solve the problem

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

Classification by paradigm - Declarative languages

A

in this case, programmers specify a desired result and the language is responsible for getting what it takes to achieve it

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

Classification by compilation - Interpreted languages

A

The interpreter reads a line, translates it and executes it

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

Classification by compilation - Compiled languages

A

takes a complete work and translates it in its entirety

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

Classification by purpose - General-purpose languages

A

designed to solve multiple problems

13
Q

Classification by purpose - Domain-specific languages

A

created for a specific thing and it doesn’t make sense to use them outside their scope.

14
Q

What is the meaning of INTJ

A

Introverted, Intuitive, Thinking, and Judging like Bill Gates and Sir Isaac Newton

14
Q

What is the meaning of INTP

A

Introverted, Intuitive, Thinking, and Perceiving like Albert Einstein

15
Q
A