Complete Computer Knowledge Portal

Saturday, March 30, 2013

Difference Between High Level and Low Level Programming Languages

Sr. No.
Low Level
Programming Language
High Level Programming
Language
1
Low-Level Programming Language is a programming language that provides little or no abstraction from a computer’s instruction set
architecture.
High-Level Programming Language is a programming language with strong abstraction from the details of the computer.
2
It is difficult to learn and use.
It is easy to learn and use.
3
This Programming language is machine dependent.
It’s Not machine dependent.
4
It does not provide the feature of in built functions.
It Provides feature of many built in functions.
5
Program execution is fast.
Program execution is slow.
6
Low-level languages can be converted to machine code without using a
compiler or interpreter, and the resulting code runs directly on the processor.
High-level languages can be converted to machine code using a compiler or interpreter.
7
It is very difficult to trace errors in low level languages.
Error tracing is easy as compared to low level languages.