Programs Flashcards
What is a program?
A program is a set of written instructions that direct the computer. Programs are really software
The programmer’s job is to do what?
- Write application and system programs
- Test and debug programs
- Maintain the programs
In order to do this job programmer’s need to have knowledge of?
Binary and different programming languages
In order to do this job programmer’s need to have knowledge of?
Binary and different programming languages
The programmer writes programs in special codes. What are these special codes called?
Computer languages
How many generations of computer languages are there?
There are five generations of computer languages.
What is the first generation or lowest computer language called?
It’s called machine language.
What is machine language/ first generation made of?
It is made of Binary. Only 0’s and 1’s
What are the advantages of machine language/ first generation?
The programs written in this language are executed quickly.
What are the disadvantages of machine language/ first generation?
- It’s time consuming to write
- It is easy to make mistakes when writing it as it’s only made up of 0’s and 1’s
- The programs are written for one type of computer will not work on another type of computer
What is the second generation language called?
It is called assembly language. It used short codes (add, mov, sub) to represent instructions
What are the advantages of assembly language/ second generation?
It is easier to write than machine language/ first generation.
What are the disadvantages of assembly language/ second generation
The programs are written for one type of computer will not work on another type of computer
What are third generation computer languages called?
They are called high - level languages. Each language was developed to solve a particular problem.
What are the advantages of high level languages?
- They are not machine dependent
- They use English like statements and are therefore easier to write.