This student workbook is ideal for students, non-specialist teachers, NQTs any anyone who wants to gain confidence in understanding the Translators and programming languages section of the  OCR GCSE (9-1) in Computer Science (J276) specification.


This 16-page PDF which covers the theory and includes ready-to-use tasks making this workbook suitable for use in the classroom, as homework tasks or as a self-study revision guide  even the answers are provided for you.


Table of Contents:

  • Characteristics and purpose of different levels of programming languages
  • Machine Code
  • Advantages of using machine code
  • Disadvantages of using machine code
  • Assembly language
  • Opcodes and operands
  • High-level languages
  • Advantages of using high-level languages
  • Disadvantages of using high-level languages
  • Commonly used high-level languages
  • The purpose of translators
  • Source code
  • The characteristics of an assembler, a compiler and an interpreter
  • Compilers
  • Advantages of using a compiler
  • Disadvantages of using a compiler
  • Interpreters
  • Advantages of using an interpreter
  • Disadvantages of using an interpreter
  • Assemblers
  • Common tools and facilities available in an integrated development environment (IDE)
  • Editors
  • Error diagnostics
  • Runtime environments

OCR Translators and Facilities of Languages Workbook

  • Digital resources purchased from Nichola Wilkin Ltd. are to be used in the original individual school which purchases the resources only.


    Resources may not be shared, distributed or displayed digitally for public view, uploaded to school or borough websites, distributed via email, submitted to file sharing sites or shared with another school or institution, even those within the same academy chain.


    For full terms and conditions visit