Edexcel GCSE Computer Science

4.5.2: understand what is meant by an assembler, a compiler and an interpreter when translating programming languages and know the advantages and disadvantages of each

Keywords:
Computers
Test your self on these keywords and definitions using the games below or Play random game
KeywordDefinition
Assemblersoftware used by a programmer to translate code from a low level programming language into machine code that can then be run
Compilersoftware used by a programmer to translate code from a high level programming language into machine code that can then be run
Interpretersoftware that translates and runs each line of code written in a high level programming language in real time
Machine codethe binary code that the CPU fetches, decode and executes
Translatora compiler, assembler or interpreter that allows a computer to understand and run program code
Keyword games:
Resources: