Sa zicem ca adevarul este undeva pe la mijloc. Parerea mea. Cu C si C++ poti executa si instructiune mai low level dar in principiu intra in categoria limbajelor de nivel inalt.
Citez: http://ro.wikipedia.org/wiki/Limbaj_de_programare
limbaje de generația a treia: limbaje de nivel înalt, cum ar fi C-ul (și toate derivatele sale: C++, Java,...), Pascal, Fortran ș.a.