Programs Flashcards

1
Q

What is a program?

A

A program is a set of written instructions that direct the computer. Programs are really software

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

The programmer’s job is to do what?

A
  1. Write application and system programs
  2. Test and debug programs
  3. Maintain the programs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

In order to do this job programmer’s need to have knowledge of?

A

Binary and different programming languages

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

In order to do this job programmer’s need to have knowledge of?

A

Binary and different programming languages

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

The programmer writes programs in special codes. What are these special codes called?

A

Computer languages

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

How many generations of computer languages are there?

A

There are five generations of computer languages.

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

What is the first generation or lowest computer language called?

A

It’s called machine language.

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

What is machine language/ first generation made of?

A

It is made of Binary. Only 0’s and 1’s

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

What are the advantages of machine language/ first generation?

A

The programs written in this language are executed quickly.

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

What are the disadvantages of machine language/ first generation?

A
  1. It’s time consuming to write
  2. It is easy to make mistakes when writing it as it’s only made up of 0’s and 1’s
  3. The programs are written for one type of computer will not work on another type of computer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the second generation language called?

A

It is called assembly language. It used short codes (add, mov, sub) to represent instructions

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

What are the advantages of assembly language/ second generation?

A

It is easier to write than machine language/ first generation.

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

What are the disadvantages of assembly language/ second generation

A

The programs are written for one type of computer will not work on another type of computer

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

What are third generation computer languages called?

A

They are called high - level languages. Each language was developed to solve a particular problem.

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

What are the advantages of high level languages?

A
  1. They are not machine dependent
  2. They use English like statements and are therefore easier to write.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are some examples of high level languages?

A

Basic, Pascal, Cobol, Fortran

17
Q

What were they developed to do?

A

Basic - To solve mathematical problems, today used to solve business problems

Pascal- To assist in teaching of programming concepts, can also be used to solve business problems

Cobol - To solve business problems

Fortran - To solve complex mathematical problems

18
Q

What is the abbreviation for Fourth Generation languages?

A

4GLs

19
Q

What are the advantages of 4GLs

A

They use English like statements and are therefore easier to write.

They’re user friendly, that is messages, prompts and icons appear on the screen to help you.

20
Q

What are the two basic groups that programs are classified into?

A

Application Software and System Software

21
Q

System programs - What are the two main types of system programs?

A

Utility Programs and operating System Programs

22
Q

What do Utility Programs do?

A

Utility programs perform many routine tasks relating to the maintenance of your computer’s health.

23
Q

What are some tasks that Utility programs perform?

A
  1. File management
  2. Disk management
  3. Memory Management
  4. Data Recovery
  5. Data Compression
24
Q

What is an Operating Systems Software?

A

Operating systems software is a set of programs that are used to control the computer hardware and without it you could not make use of the computer

25
Q

Name a Utility Program

A

Norton Antivirus

26
Q

What is an Operating Systems Software?

A

Operating systems software is a set of programs that are used to control the computer hardware and without it you could not make use of the computer