Difference between High level language and Low level language

By | January 5, 2022

Difference between High level language (HLL) and Low level language (LLL)

Programming Language

A programming Language is a medium by which a user/programmer can communicate with computer. Programming language is mainly divided into three type those are :-

  1. Low level language
  2. Middle level language
  3. High level language

Markup languages like TROFF, XML,HTML which define structured data are not usually considered programming languages. Programming languages may, however, share the syntax with markup languages.

Low level language 

A low-level language is a programming language. It is very similar as an writing a actual machine instructions. It’s main motive is to utilize high-level languages and to build software programmers and scripts that operate, manage, and modify hardware and instructions of the computer.

Difference between High level language (HLL) and Low level language (LLL)

High level language

High level language is very much similar and compatible with human language. A single instruction in high level language is equal to several instructions in machine language. Writing programs in high level language is same for almost all the computers, so that a program written in one computer can be run on other computer with a little or no change.

Difference between High level language (HLL) and Low level language (LLL)

Difference between High level language (HLL) and Low level language (LLL)

Low level language High level language
Provide better machine efficiency Provide better programming efficiency
Low level language are hard to understand High level language are easy to understand
Can’t be ported from one location to another Can be ported from one location to another
Are complex/difficult to debug Are simple/easy to debug
An assembler required to translate instructions.  Compiler or interpreter  required to translate instructions
Provide faster program execution Program development is faster
Consumes less memory in comparison to high level language  Consumes more memory in comparison to low-level languages.
 It is machine dependent  Can run on any platform.
Examples:- Assembly language and machine language Examples:- BASIC , FORTAN ,PASCAL , etc.

Leave a Reply

Your email address will not be published. Required fields are marked *