Programming language compilers are application programs. In some publications, however, the term system software also includes software development tools (like a compiler, linker or debugger).
A compiler is a program. More specifically, a compiler is an executable. You use a compiler to translate high-level source code into object code which can then be linked with other object code to produce other executables. Compilers are usually written in a high-level language, which means you need a compiler to create a compiler. Although this sounds like a paradox, it is not. Once you have a compiler, you can use it to create newer, better compilers. However, there was a time when there were no compilers at all and these had to be entirely written using low-level assembly language.
No, a compiler is not hardware - it is software - a program that converts, or compiles, source code representing a program into its machine code so that it can be executed on the computer.
Yes, compilers are programs.
Yes it's.
A compiler converts a program in one programming language into a program in another programming language. Often the conversion is into a language that can be understood directly by the hardware.
Compilers have nothing to do with graphics. Compilers translate source code into object code, nothing more. Graphics is hardware-dependant and is a function of a graphics library specific to that hardware. Graphics libraries do not need to be compiled, they simply need to be linked to your code.
It tells the compiler that (a hardware) register is subject to change. volatile is used with pointer (AFAIK) and tells the compiler not to optimize and to check at the place where the pointer points, every time around a loop. Unless you are programming software to directly access hardware, you do not need volatile.
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
The compiler
A compiler converts a program in one programming language into a program in another programming language. Often the conversion is into a language that can be understood directly by the hardware.
A compiler or interpreter converts high-level programming languages into machine code that can be understood and executed by the computer's hardware.
Compilers have nothing to do with graphics. Compilers translate source code into object code, nothing more. Graphics is hardware-dependant and is a function of a graphics library specific to that hardware. Graphics libraries do not need to be compiled, they simply need to be linked to your code.
It tells the compiler that (a hardware) register is subject to change. volatile is used with pointer (AFAIK) and tells the compiler not to optimize and to check at the place where the pointer points, every time around a loop. Unless you are programming software to directly access hardware, you do not need volatile.
Probably not, unless you had some sort of custom-built hardware-based compiler.
compiler basically translator of one language to desired languages...ex-c language to m/c redable format and os is a system software which provides interfaces between applicaton programs and hardware....so os is a interface unit system software and compiler just a translator....
cross compiler . hybird compiler . post compiler. ideal compiler. intelligence compiler.
there are two possibilities here; one is the BIOS (BASIC INPUT OUTPUT SYSTEM) which sets up the hardware on a PC. ...or the Operating system which controls the installed hardware and the applications.
What is difference between Compiler and DML Compiler
In Compiler there is no design word ,whereas in compiler design there is design word
What are the responsibities of a compiler