Topic pathway

Programming languages and IDEs

Languages, translators, IDE tools, and development environments.

Exam-board information

CodeQuest is an independent learning platform. It is not endorsed by, affiliated with, or sponsored by OCR, AQA, Edexcel, Pearson, or any exam board. Exam board names and specification references are used only to identify relevant curriculum pathways.

2.5.1

Specification section

Languages

High-level languages, low-level languages, machine code, assembly language, and translators.

3 lessons
  1. Lesson 01

    High-Level and Low-Level Languages

    Compare high-level and low-level languages.

    • 5 min
    • 10 XP
    • 10 Bits
  2. Lesson 02

    Machine Code and Assembly Language

    Describe machine code as binary instructions.

    • 5 min
    • 10 XP
    • 10 Bits
  3. Lesson 03

    Translators: Compilers, Interpreters and Assemblers

    Explain how a compiler translates a program.

    • 5 min
    • 10 XP
    • 10 Bits
2.5.2

Specification section

The Integrated Development Environment

IDE tools including editors, diagnostics, run-time environments, translators, and debugging support.

3 lessons
  1. Lesson 01

    What an IDE Does

    Identify common IDE tools.

    • 5 min
    • 10 XP
    • 10 Bits
  2. Lesson 02

    Error Diagnostics and Debugging Tools

    Explain the purpose of error diagnostics.

    • 5 min
    • 10 XP
    • 10 Bits
  3. Lesson 03

    Run-Time Environment and Development Tools

    Describe a run-time environment.

    • 5 min
    • 10 XP
    • 10 Bits