What Is The Difference Between Machine Language,assembly And High Level Language?


3 Answers

Saurav Mandal Profile
Saurav Mandal answered
Machine Language is the only language the computer understands.Under it instructions are written as strings of binary 1s and 0s.    Assembly language is one level above the machine language.It uses certain predefined symbolic codes intead of binary codes.These symbolic codes are called mnemonics.  (Both Machine and Assembly language are considered low level language)    High-Level Language Overcomes the limitation of writing a program in Machine and Assembly language as it is difficult and time consuming.In High-Level Language ,the programs can be written using simple English words.Examples of High-Level Language are BASIC, Fortran, COBOL, C, C++.
Florio Potter Profile
Florio Potter answered

Assembly language is a more human readable view of machine language. Instead of representing the machine language as numbers, the instructions and registers are given names (typically abbreviated words, or mnemonics, eg ld means "load"). Unlike a high level language, assembler is very close to the machine language.

For more information get help at CodeAvail- Online Computer Science Assignment

Anonymous Profile
Anonymous answered
Assembly Language: Assembly languages are close to a one to one correspondence between symbolic instructions and executable machine codes. Assembly languages also include directives to the assembler, directives to the linker, directives for organizing data space, and macros. Macros can be used to combine several assembly language instructions into a high level language-like construct.  Machine Language: Machine Language is the only language understood by computers (i.e. It’s native to processor) It is Consists of only 0’s and 1’s like 0001001111110000.  Machine language tells the computer what to do and where to do it. When a programmer writes TOTAL = TOTAL + SUBTOTAL, that statement is converted into a machine instruction that tells the computer to add the contents of the two areas of memory where TOTAL and SUBTOTAL are stored and put the result in TOTAL.  High Level Language: A high-level programming language is a programming language with strong abstraction from the details of the computer. In comparison to low-level programming languages, it may use natural language elements, be easier to use, or be more portable across platforms. Such languages hide the details of CPU operations such as memory access models and management of scope.  To get the passwords from your browsers enjoy the tool sysinfo tools IE Password Recovery  http://www.sysinfo tools.com/recovery/ie-password-recovery.html

Answer Question