Skip to main content

Why C++ is a middle level language

The Assembly language can talk to the processor what to do. As it is directly talks with the machine it is considered as low level programming language. It is architecture dependent so need to learn different syntax for different architecture.


Though the C Programming language can talk with the memory using pointers is said to be mid level language when compared to Assembly language. The C language is architecture independent while the assembly language is architecture dependent.


The C++ also supports pointers and OOPs concept.


The java, Python, Scala, Lisp ,.. this languages are considered as the high level languages.

Comments