Zusammenfassung der Ressource
Unit 2.5 - Translators & Facilities
- Key Words
- Compiler
- Interpreter
- Assembler
- Source Code
- Object Code
- Excecuteable Code
- Debug
- Translator
- IDE (Integrated Development Environment
- Assemblers
- Translate Assembly Code into Machine Code
- Used for device drivers
- Used when fast execution is required
or limited memory/file size
- Difficult to write in
- An assembler's purpose is to turn a second
gen assembly code into machine code
- Compilers
- Translate entire source code all in
one go into machine code
- Optimise code
- Used at he end of development
- Error reports created along with object code
- Interpreters
- Translate & Execute source code
- Line by line
- Source Code is checked for syntax - if correct, code is
executed. If incorrect, interpreting is stopped
- Used for developing (aid debugging)
- IDE (Integrated
Development Environment)
- Editor (for writing the code)
- Error diagnostics
- Runtime environment
- Translators