Loading...

My Learning Pad Login

Welcome

GCSE AQA Computer Science (8525): 3.4.4 Classification of Programming Languages and Translators Exam

Instructions:


Section A: Short-Answer Questions (8 marks)

  1. Define a high-level programming language and give one example. (2 marks)

  2. Define a low-level programming language and give one example. (2 marks)

  3. What is machine code? (1 mark)

  4. What is assembly language? (1 mark)

  5. State two types of translators for high-level languages. (2 marks)


Section B: Explanation Questions (12 marks)

  1. Explain the differences between high-level and low-level programming languages. Include at least two attributes for each. (4 marks)

  2. Describe the role of an assembler and give an example of when it might be used. (3 marks)

  3. Compare a compiler and an interpreter, explaining how each works and one advantage of each. (4 marks)

  4. Explain why translators are needed in programming. (1 mark)


End of Questions