Mindmap
Assemblers,compilers and interpreters
Inhalt der Mindmap
Assemblers,compilers and interpreters
Editors
- USED TO EDIT SOURCE CODE
- SOURCE CODE IS USUALLY A HIGH LEVEL LANGUAGE
- HIGH-LEVEL LANGUAGE IS MORE SIMILAR TO HUMAN LANGUAGE THAN COMPUTER HARDWARE
- SYNTAX HIGHLIGHTING
- EDITORS UNDERSTAND DIFFERENT PROGRAMING CONSTRUCTS DEPENDING ON THE COLOUR OF THE CODE DEPENDING ON WHAT IT DOES.
COMPLIERS
- TRANSLATE SOURCE CODE - HIGH LEVEL LANGUAGE- TO AN BINARY REPRESENTATION KNOWN AS OBJECT CODE
- OBJECT CODE
- CREATED FOR ONE TYPE OF CPU AND ARCHITECTURE
- ADVANTAGE - CAN BE OPTIMISED TO RUN FOR A SPECIFIC PROCESSOR
- DISADVANTAGE IS COMPILED CODE WILL ONLY RUN FOR ONE TYPE OF CPU OR OPERATING SYSTEM
- OBJECT CODE
- c,c++,c# are all compiled languages
- PROGRAMS USE OTHER LIBRARIES AND OBJECT CODE BY OTHER PROGRAMMERS. THESE COMBINED TOGETHER TO MAKE FINAL EXECUTABLE FILE BY USING PROGRAM CALLED A LINKER
- TRANSLATE SOURCE CODE - HIGH LEVEL LANGUAGE- TO AN BINARY REPRESENTATION KNOWN AS OBJECT CODE
INTERPERETER
- TAKE SOURCE CODE AND TRANSLATE ONE LINE AT A TIME
- THEN EXECUTE THAT LINE OF CODE
- INTERPRETING TAKES LONGER THAN COMPILING
- INTERPRETER TAKE MORE RAM - HAS TO BE LOADED INTO RAM THAN COMPILERS - IS SLOWER TO EXECUTE
- EXAMPLES ARE PHP AND PYTHON
- SAME CODE CAN BE RUN ON DIFFERENT OPERATING SYSTEMS
- TAKE SOURCE CODE AND TRANSLATE ONE LINE AT A TIME
ASSEMBLERS
- TAKE LOW LEVEL LANGUAGE - CALLED ASSEMBLY - AND TRANSLATE IT IS MACHINE CODE - BINARY.
- ASSEMBLY CODE - THOUGH HARD TO READ - IT EASIER THAN MACHINE CODE TO READ
- MADE UP OF MNEMONICS FOR EACH INSTRUCTION
- EACH INSTRUCTION CORRESPONDS TO BIT PATTERN IN MACHINE CODE
- WRITTEN FOR SPECIFIC CPU AND ARCHITECTURE
- ASSEMBLY CODE ACCESS HARDWARE DIRECTLY. USE DEVICE DRIVERS AND OTHER LOW LEVEL PART OF OPERATING SYSTEM
- CODE FOR GRAPHICS AND OPERATING SYSTEMS IN ASSEMBLY
- VERY EFFICENT
Informationen
- Beschreibung
- GCSE Computing Mindmap am Assemblers,compilers and interpreters, erstellt von Jennica Mistry am 25/04/2018.
- Erstellt von
- Jennica Mistry
- Aufrufe
- 2
- Bewertung