answersLogoWhite

0

1. Target code generation

2. Machine Specific code improvement

User Avatar

Wiki User

13y ago

What else can I help you with?

Related Questions

Is the size of an integer compiler dependent or machine dependent?

The size of an integer is compiler-dependant. The compiler itself is machine-dependant so it could be argued they are in fact machine-dependent, however we don't write code to suit the machine, we write code to suit the compiler, even when the code is machine-dependent.


What is machine independent phase in compiler?

The machine-independent phase in a compiler refers to the stages of compilation that do not depend on the target machine's architecture. This phase includes syntax analysis, semantic analysis, and intermediate code generation, where the compiler converts high-level source code into an intermediate representation (IR). The purpose is to optimize the code and perform various analyses without considering the specifics of the hardware, allowing for greater portability across different platforms. Once this phase is complete, the compiler moves on to machine-dependent phases that generate the final machine code.


What is 16 bit compiler?

Quite simply, a 16-bit compiler is a compiler for a 16-bit machine.


What is use of compiler in c?

The compiler translates source code into machine code. As opposed to java, this is a machine specific operation.


What is a laod and go compiler?

A load and go compiler generates machine code and then immediately executes it.


How do you compile and execute a 16 bit compiler program from a command prompt?

Compiler-dependent. If you have Turbo C, it will be command TCC


Technical difference between native code and cross compiler?

Native code is simply machine-dependent code (machine code). It is the only language "understood" by the machine, however the code is non-portable; the code will only execute correctly upon the platform (the architecture and operating system) for which it was specifically intended. A cross-compiler is a compiler which is capable of producing machine code for machines other than (or in addition to) the one upon which the compiler is executing. This is useful for creating software for systems which cannot be programmed directly, such as SmartPhones. Instead, the software is developed on another system (such as a PC or Mac) and compiled with a cross-compiler. A compiler is simply a software program which converts high-level code into a lower-level code. The lower-level code is typically native machine code but there are exceptions. For example, the Java compiler compiles to Java byte code which is suitable for interpretation by any Java virtual machine implementation. There are also compilers that can convert C++ to C. However, it is not possible to increase the amount of abstraction using a compiler -- this can only be done manually.


Is the C language machine dependent or not?

Machine-dependent (generally called "platform-dependent")


How do you get the c plus plus standard library on your compiler?

platform-dependent


What is compiler is working?

compiler used to convert high level language coad into machine level language


A computer program that converts the entire program into machine language at one time is called?

compiler


What is programming languages in c plus plus?

Programming in C++ means designing and writing a computer program using the C++ programming language. C++ is a high-level, machine-independent language which must be converted into machine-dependent code by a compiler.