unit 2 lesson 2 Flashcards

1
Q

machine code

A

Machine code uses numbers to represent binary strings, making instructions much shorter and giving the programmer the ability to reference specific locations in the computer’s memory.

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

assembly language

A

Assembly language goes one step further and uses short letters or words to represent machine code instructions, and in turn binary code.

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

Translators

A

Special programs that translate computer programs into machine code are called translators. There are two main types of translator programs, compilers and interpreters.

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

Compilers

A

Compilers read an entire program in a programming language and produce the complete set of machine instructions for that program, known as the executable program, to be saved and run later.

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

Interpreters

A

Interpreters read small portions of a program at a time, translate them to machine instructions, and execute these instructions immediately.

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

System Programs

A

The compiler or interpreter is an important example of a special type of program known as a system program. System programs help coders and other computer users to do their job.

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

operating system

A

as it makes all the other software and hardware work well together. We’ll learn more about all of these a little later in the course.

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

3GL

A

Today, there are five generations of computer programming languages. First- and second-generation languages are called low-level languages because you still have to know the technical details of the hardware and detailed codes in order to write them. Third-, fourth-, and fifth-generation languages are called high-level languages as they let you write computer code using more natural speech.

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