Skip to main content

← Computer Science syllabus

EnglandComputer Science

2.5 Programming languages and IDEs

4 dot points across 4 inquiry questions. Click any dot point for a focused answer with worked past exam questions where available.

What are compilers, interpreters and assemblers, and how do they differ?

What is the difference between high-level and low-level languages, and why use each?

What is an IDE, and what tools does it provide to help a programmer?

How do programming languages, source code, machine code and IDEs fit together in writing software?