Mindmap
Integrated Development Environment
Inhalt der Mindmap
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
Informationen
- Beschreibung
- Mindmap am Integrated Development Environment, erstellt von Chloe North am 11/05/2021.
- Erstellt von
- Chloe North
- Aufrufe
- 1
- Bewertung
Mehr zu IDEs, Compilers and Interpreters