This question cannot be answered in general (cf: what are the disadvantages of fruits), only two (or more) specific compiler can be compared, for example: 'gcc is cheaper than xlc, but supports more platform'
Chat with our AI personalities
Compilers requires you to go through a number of steps before running the application; you cannot modify and test just a single part of the application without rebuilding the entire executable, and this can take time.
Interpreted languages often cannot make coherence and type checks, so that you cannot discover some bugs until you run the specific parts of the program.
They are slower in execution
than assembly programs...
Debugging is not easier since the compiler dont stop when encounters errror...
The disadvantage of using a compiled language is that a compiler must be used. Also, execution of the program is much slower compared to when an interpreter is used.
cross compiler . hybird compiler . post compiler. ideal compiler. intelligence compiler.
In Compiler there is no design word ,whereas in compiler design there is design word
What are the responsibities of a compiler
-Single pass compiler -Multi pass compiler -Cross compiler -Optimizing compiler
"Cousins" of the compiler are those things related to the compiler, and may or may not be part of the compiler. This includes: preprocessors, assemblers, linkers, and interpreters.