No student devices needed. Know more
13 questions
A translator for high level code that translates code all at once into machine code
Assembler
Compiler
Interpreter
Programmer
A translator for high level code that translate codes as the program is being run.
Compiler
Interpreter
Assembler
Programmer
A translator used to convert a low level language into machine code
Compiler
Interpreter
Assembler
Programmer
Pauses a program to give developers the chance to examine variables and their values
Code Editor
Run time environment
Error Diagnostics
Breakpoints
Text area used to enter code in an IDE.
Breakpoints
Code Editor
Error Diagnostics
Run time environment
These are tools provided by IDE's which give detailed feedback on errors in your code.
Breakpoints
Code Editor
Error diagnostics
Run time environment
Enables the program to be run in an IDE to test the program
Breakpoints
Code Editor
Error diagnostics
Run time environment
Suggests or correct code as you are writing it
Error diagnostics
Run time environment
Syntax completion
Keyword highlighting
Colours command words in different colours to make code more readable
Error diagnostics
Run time environment
Syntax completion
Keyword highlighting
A programming language like Python that is designed to be easy for humans to read and write and uses English command words and needs to be translated using a compiler or interpreter
Translator
High level language
Low level language
Machine code
A programming language that is uses mnemonics, is harder for a human to understand and needs to be translated using an assembler.
Translator
High level language
Low level language
Machine code
Converts either a high level language or a low level language into machine code
Translator
High level language
Low level language
Machine code
Binary code that can be directly run by a computer without being translated
Python Code
High Level Code
Low Level Code
Machine Code
Explore all questions with a free account