Types of Programming Language, Translators & Integrated Development Environments (IDEs) (Cambridge (CIE) IGCSE Computer Science)

Topic Questions

31 mins10 questions
1a2 marks

A programmer uses a high-level language to create a computer program.

Identify two advantages to the programmer of using a high-level language instead of a low-level language.

1b1 mark

Suggest one disadvantage to the programmer of using a high-level language instead of a low-level language.

Did this page help you?

21 mark

The programmer uses an integrated development environment (IDE) when creating the computer program.

State what is meant by an IDE.

Did this page help you?

31 mark

A compiler and an interpreter are two different types of translator.

One similarity between a compiler and an interpreter is that they both translate high‑level language into machine code.

Give one other similarity between a compiler and an interpreter.

Did this page help you?

43 marks

Jason is a programmer who writes computer programs in a high‑level language.

Describe what is meant by a high‑level language.

Did this page help you?

52 marks

A programmer uses a low‑level language to write a computer program for a vending machine.

Describe what is meant by a low‑level language.

Did this page help you?

16 marks

Complete the statements about different types of programming language.

Use the terms from the list.

Some of the terms in the list will not be used.

You should only use a term once.

  • assembly

  • denary

  • executable file

  • instruction

  • storage

  • hexadecimal

  • high-level

  • low-level

  • machine code

  • protocol

  • source code

  • style

  • syntax

  • translator

The structure of language statements in a computer program is called the ............................................. .

A programming language that uses natural language statements is called a ............................................. language.

When programs are written in this type of language they need a ............................................. to convert them into ............................................. .

A programming language that is written using mnemonic codes is called an ............................................. language.

This is an example of a ............................................. language.

Did this page help you?

23 marks

A programmer often uses an integrated development environment (IDE) when writing a computer program.

Give three common functions of an IDE.

Did this page help you?

34 marks

A compiler and an interpreter are two different types of translator.

One similarity between a compiler and an interpreter is that they both translate high‑level language into machine code.

Explain two differences between a compiler and an interpreter.

Did this page help you?

42 marks

A programmer uses a low‑level language to write a computer program for a vending machine.

Give two reasons why the programmer would choose to write the computer program in a low‑level language instead of a high‑level language.

Did this page help you?

16 marks

State three different features of a high-level programming language that a programmer could use to make sure that their program will be easier to understand by another programmer.

Give an example for each feature.

Did this page help you?