Distinguish between the following: Assembly Language and High Level Language

CS Professional · Information Technology and Systems Audit · PYQS · December 2021
Distinguish between the following: Assembly Language and High Level Language

Answer & Explanation:

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. Features of HLL: High level languages are easily understandable (like C/C++/Java, etc.). 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 AL: AL are not easy to understand, however, 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.

Topics: Programming Languages

Open in Interactive Practice Hub · Full Practice Hub · Chapter Weightage · More in this subject

Related Questions in this Topic