Please enable JavaScript.
Coggle requires JavaScript to display documents.
Revision 3, Drawbacks, Features of IDE - Coggle Diagram
Revision 3
Interpreter
-
Needs to be installed on every machine that executes the program
Translation must be repeated each time program is executed
Source code must be available
Code is not fully optimised
Compiler
Translates high-level code to machine code
Reads the whole source code
Creates an executable file but it can only be executed on the family processor
-
Advantages
Execution of software is quicker
Original source code is hidden from users
Compilers can optimise code
Drawbacks
Will only work on specific type of architecture
Each time code changes it needs to be compiled again
Debugging is harder
Where are they found?
-
IDEs are used for helping maintainability in code by having a variety of features available e.g Auto indentation,Bracket matching and debugging.
Assemblers
What are they?
Assemblers are a third type of translator. The purpose of an assembler is to translate assembly language
-
Compiler:A compiler takes the source code as a whole and translates it into object code all in one go
-
-
-
-
-