Assembly language is typically used whenever a high level language is incapable of producing the desired machine code. For example, C++ is specifically designed such that you rarely need to use a lower level language such as C or assembly. However, sometimes you need a very specific piece of machine code in order to attain the highest possible performance from a particular piece of hardware and, if the compiler cannot produce it for you, you must craft it by hand instead.
A compiler and/or an assembler.
A machine code program. Machine code is the native language of the machine and the only language actually understood by the machine. However, program instructions can be written using a high-level programming language that the computer can translate into machine code using another machine code program called a compiler.
With a compiler, which is a program that "knows" how to transform the programming language logic in to machine code and make it perform from that.
we can say c,c++ also.. but not sure..
A computer can do many different things, depending on the program provided to the computer. The program is a list of instructions.Rather than learn the "machine language", which is the underlying instructions the computer can execute, nowadays people usually program in a "programming language", which is closer to a human natural language, usually English. The instructions in this programming language are then converted into machine language, by programs specifically designed for that purpose (assemblers, compilers, and - in a way - interpreters). Writing in a programming language is much easier than learning the machine language.
Machine language.
Machine language.
A compiler and/or an assembler.
no
Assembly language is the programming language that always has a one to one correspondence for a line of code in that language and a line of code in machine language
Machine code & Assembly language.
A programming language is a language in which a human can tell a machine to do something, three examples include: C, C++ and C#.
compiler or assembler
A machine code program. Machine code is the native language of the machine and the only language actually understood by the machine. However, program instructions can be written using a high-level programming language that the computer can translate into machine code using another machine code program called a compiler.
No. Computers are machines and require machine code to work. Machine code is a programming language. All other languages have to be converted to machine code in order to work.
It are machine code and Assembly.
No. It's machine code and microcode.