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 :-
- Low level language
- Middle level language
- 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.
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)
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. |