Skip to content
Related Articles

Related Articles

Difference between assembly language and high level language
  • Last Updated : 02 Mar, 2021

1. Assembly level language :
It is a low level language that allows users to write a program using alphanumeric mnemonic codes, instead of numeric code for set of instructions examples of large assembly language programs from this time are IBM PC DOS.

2. High level language :
It is machine independent language .It enables a user to write a program in language which resembles english words and familiar mathematical symbol, COBOL was the first high level language. Example of high level language are python,c# etc.

Difference between assembly language and high level language :

ASSEMBLY LEVEL LANGUAGE 

HIGH LEVEL LANGUAGE    

  • It need an assembler for conversion
  • It needs an compiler/interpreter for conversion
  • In this we convert a Assembly level language to machine level language
  • In this we convert a high level language to Assembly level language to machine level language
  • It is machine dependent
  • It is machine independent
  • In this mnemonics codes are used
  • In this english statement is used
  • It supports low level operation
  • It does not support low level language
  • In this it is easy to access hardware component
  • In this it is difficult to access hardware component
  • In this more compact code
  • No compactness

 

Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.

My Personal Notes arrow_drop_up
Recommended Articles
Page :