Compiler is used to convert a language readable in user domain into the tasks which is understood by the machine. example: C++ compiler compiles program written in a langauge understood by user which compiles this to a task which can be executed by a computer's processor.
Hash Tables
Buses transfer data and are therefore never used by compilers directly (they are a function of hardware). However, if you were to ask if compilers prioritize register or stack usage, this question becomes valid. In that case, a modern compiler will prefer to use a register over the stack, as registers require less time to access, and therefore can speed up a program's execution.
Compiler can be divided into following four main types. 1. one pass compilers 2. multi pass compilers 3. load and go compiler 4. optimizing compilers
It depends on what kind of work they do. If they are programmers, they will use compilers. Any other kinds of computer work in an office would not involve compilers, so most people in an office would not use one.
Compilers check correctness of your program syntax, memory allocation procedures and so on.
first learn it from some tutorial available on net and use compilers or IDE's
Java: At java.sun.com in the download JDKcategory.C: Google for "Free C/C++ Compilers"
Most programs are written in C, Assemblers and compilers included.
No
There are a number of top compilers for the C Computer Language which is currently used in the technology industry. You can try such compilers as C++, C Front and others.
Windows is an Operating System, it doesn't use compliers... you, on the other hand, can use many different compilers under Windows.
You need to learn how to use your compiler, but it is not that demanding.In unix for example all you need to do is: make myprogramif your source is myprogram.c