+1 vote
481 views
in Compilers & Operating Systems by

1 Answer

+1 vote
by
selected by (user.guest)
 
Best answer

Compiler : a Compiler is a program that translates source code from a high-level programming language to a lower level language to create an executable program.

TYPES OF COMPILERS:

Based on the specific input it takes and the output it produces, the Compilers can be classified into the following types; 

Traditional Compilers (C, C++, Pascal): These Compilers convert a source program in a HLL into its equivalent in native machine code or object code.

Interpreters (LISP, SNOBOL, Java1.0): These Compilers first convert Source code into intermediate code, and then interprets (emulates) it to its equivalent machine code. 

Cross-Compilers: These are the compilers that run on one machine and produce code for another machine. 

Incremental Compilers: These compilers separate the source into user defined–steps;

Compiling/recompiling step- by- step; interpreting steps in a given order Converters (e.g. COBOL to C++): These Programs will be compiling from one high level language to another. 

Just-In-Time (JIT) Compilers (Java, Micosoft.NET): These are the runtime compilers from intermediate language (byte code, MSIL) to executable code or native machine code. These perform type –based verification which makes the executable code more trustworthy .

Ahead-of-Time (AOT) Compilers (e.g., .NET ngen): These are the pre-compilers to the native code for Java and .NET 

Binary Compilation: These compilers will be compiling object code of one platform into object code of another platform.


Related questions

+1 vote
1 answer 158 views
+1 vote
1 answer 70 views
+1 vote
1 answer 274 views
asked May 24, 2021 in Compilers & Operating Systems by anonymous
+1 vote
1 answer 93 views
+1 vote
1 answer 56 views
0 votes
1 answer 152 views
+1 vote
1 answer 620 views
+1 vote
1 answer 369 views
+1 vote
1 answer 117 views
asked Sep 28, 2021 in Others by anonymous
+1 vote
1 answer 91 views
+1 vote
1 answer 70 views
+1 vote
1 answer 87 views
+1 vote
1 answer 865 views
+1 vote
0 answers 64 views
+1 vote
1 answer 269 views
+1 vote
1 answer 2.8k views
+1 vote
1 answer 443 views
+1 vote
1 answer 368 views
+1 vote
1 answer 578 views
+1 vote
1 answer 152 views
+1 vote
1 answer 182 views
+1 vote
1 answer 273 views
+2 votes
1 answer 2.1k views
+2 votes
1 answer 6.7k views
+1 vote
1 answer 28 views
+1 vote
1 answer 156 views
+1 vote
1 answer 129 views
asked Oct 5, 2021 in Others by anonymous
+3 votes
1 answer 2.6k views
+1 vote
1 answer 308 views
Welcome to CPENTalk.com
Solution-oriented students of computer engineering on one platform to get you that

ONE SOLUTION

...