It depends on the compiler and operating system. A lot of compilers generate C(++) objects or code instead of assembly language. It seems to be easier for compiler developers to develop and support a C(++) platform instead of assembler.
When writing a program, you write it in a certain language (java, C++, VB.NET etc.). For the computer to understand that, you need to convert it to computer language. That is what the compiler does.
A compiler.
Which converts high level language into machine understandable codes!
A High level language is a language like C, Pascal, Fortran. To convert, the easiest way is to use a compiler. A compiler will take the instructions written in a high level language and convert them into machine code which is the specific instruction set for that type of computer. Assembly language is just a human readable form of a machine code which is how the designers of the computer instruction set made it work. A disassembler will show the assembly language from machine code. But the compiler usually includes a lot of optimisations from a the high level language and will not often generate very simple assembly.
Not only can we but we have to! Machine code is the only language understood by the computer, thus all languages, both low and high level, must be converted to machine code in order to execute. Most compiled languages can produce low-level symbolic code (assembly language), but not all, especially those that compile to byte code rather than machine code. However, all code has to be compiled or interpreted to machine code at some point and machine code can be disassembled to produce low-level symbolic code.
compiler used to convert high level language coad into machine level language
we need compiler to convert high level language in to machine language
compiler and interpreter used to convert high level language to machine level language .....compiler does dis job in atonce while interpreter does in step by step
DDL compiler is the compiler whose job is to convert high level commands to low level commands..
high level language is converted to machine level language using a compiler or an interpreter
When writing a program, you write it in a certain language (java, C++, VB.NET etc.). For the computer to understand that, you need to convert it to computer language. That is what the compiler does.
COBOL is a high level language (high order language in military terminology). It is compiled using a compiler.
A compiler.
Both are use to convert high level languages into machine language
lang are convert into low level language by
A compiler.
compiler or assembler