Mapa mental
Integrated Development Environment
Conteúdo do mapa
Integrated Development Environment
Translators
- Compiler
- Translates high level code to machine code
- High level code
- A code using parts of the English language in order to make it easier for humans to debug and understand the code
- High level code
- Translates the whole set of instructions all at once then passes it to the CPU
- Advantages
- Takes less memory
- Runs faster
- Disadvantages
- Extra preparation time
- If there's a mistake, you have to search through the list of errors at eth bottom to figure out how to fix it
- Translates high level code to machine code
- Interpreter
- Translates the code line by line, passing each line to the CPU after being translated
- Advantages
- No prep time
- Able to stop the code once a translation mistake has been made, allowing you to edit your translation line by line
- Disadvantages
- Takes more memory than the compiler
- Takes longer to run
- Assembler
- Translates assembly code to binary and visa versa
- Transaltes from one low level code to another
- Compiler
Source code editor
- Organises the code
- Indentatation
- Colour coding
- Bracket matching
- Syntax checking (SPaG checking)
- Organises the code
Error diagnostics and debugger
- Identifies errors in the code and compiles errors in a list at the bottom of the code
- E.g in python errors are highlighted in red with some indication of how to fix the error
- Identifies errors in the code and compiles errors in a list at the bottom of the code
Run-time environment
- Allows the code to be ran during development
- Advantages
- Can check for errors whilst it's being developed so it's easier to find them
- Can check the code runs as wanted
- Advantages
- Allows the code to be ran during development
Informações
- Descrição
- Mapa Mental sobre Integrated Development Environment, criado por Chloe North em 11-05-2021.
- Criado por
- Chloe North
- Visualizações
- 1
- Avaliação