Computer Science, asked by k1a2r3, 1 year ago

Explain the difference between assembly and high level language

Answers

Answered by sanyabhatti
19
Features of high level language:

- High level languages are easily understandable.

- The programs that are developed in high level language are portable.

- In case of high level languages debugging of the code is easy and the program written is not machine dependent.

Features of Assembly language:

- Although Assembly level languages are not easy to understand they are relatively easier as compared to machine level languages.

- The programs written in this language are not portable and the debugging process is also not very easy.

- The programs developed in assembly language are thoroughly machine dependent.
Answered by aryan02p3jd6e
10
1. Assembly language works at a lower level of abstraction than a high level language.
2. Assembly code is converted to machine code (binary code) via an assembler whereas high level languages are either compiled or interpreted, where the compiler/interpreter converts the code to assembly and the code is then assembled and finally executed.
3. Assembly language deals with individual RAM locations whereas high level languages work with concepts of a higher level of abstraction, such as variables.
4. Assembly is used as a language only for close-to-hardware programming purposes, since high level languages are easy-to-read and understand.
Similar questions