2.5.1 Programming Languages and IDEs: revision quiz and key terms
Free practice for 2.5.1 Programming Languages and IDEs in OCR GCSE Computer Science (J277). Try the questions, then check the key terms.
Try 5 free questions
Which IDE tool lets a programmer step through code one line at a time to help find errors?
An interpreter translates and executes source code line by line.
What is an advantage of a compiler compared with an interpreter?
Machine code is portable, so the same machine code program will run on any type of processor.
Why might a programmer choose a low-level language instead of a high-level language?
In RADevo, this topic has fill-in-the-blank, matching, multiple-choice and true or false activities, and every question you get wrong comes back in Revise today until you've learnt it.
Key terms for 2.5.1 Programming Languages and IDEs
- Assembler
- A translator that converts assembly language into machine code.
- Compiler
- Translates the entire source code into machine code before the program runs.
- Editor
- Allows a programmer to write and edit program code.
- High-level language
- Uses instructions closer to human language.
- IDE
- Provides tools to help write, test and debug code.
- Interpreter
- Translates and executes source code line by line.
- Low-level language
- A language, such as machine code or assembly language, that is close to the instructions a CPU carries out.
- Run-time environment
- Allows a program to be executed and tested.
Teaching OCR GCSE Computer Science (J277)?
Set this topic as homework in two clicks, see who has done it and which questions your class got wrong, and start every lesson with a Do Now built from their mistakes.
Start a free 2-week trialRevising for this?
If your school uses RADevo, sign in to do the full quizzes and keep your progress. If it doesn't, show this page to your Computing teacher.
Log in to RADevo