C++ is still considered a high-level language, but with the appearance of newer languages (Java, C#, Ruby etc), C++ is beginning to be grouped with lower level languages like C.
Similarly one may ask, what is the difference between a high level and a low level programming language?
These high level languages will be converted into a machine readable form by a compiler or interpreter. DIFFERENCE BETWEEN THE HIGH AND THE LOW LEVEL LANGUAGE: Low level language is machine readable form of program. Whereas the high level language will be in human readable form..
What is high and low level programming languages?
The main advantage of high-level languages over low-level languages is that they are easier to read, write, and maintain. Ultimately, programs written in a high-level language must be translated into machine language by a compiler or interpreter. The first high-level programming languages were designed in the 1950s.
Is a known as high level language?
The amount of abstraction provided defines how "high-level" a programming language is. In the 1960s, low-level programming languages using a compiler were commonly called autocodes. The first significantly widespread high-level language was Fortran, a machine-independent development of IBM's earlier Autocode systems.