Język niskiego poziomu – język programowania umożliwiający zapis rozkazów maszynowych za pomocą stosunkowo prostych oznaczeń symbolicznych, np. każdy język asemblerowy jest językiem niskiego poziomu.
Język wysokiego poziomu (autokod) – typ języka programowania, którego składnia i słowa kluczowe mają maksymalnie ułatwić rozumienie kodu programu dla człowieka, tym samym zwiększając poziom abstrakcji i dystansując się od sprzętowych niuansów.
~ Wikipedia
Wystarczyło zapytać wikipedii.
C ma bliżej do języka niskiego poziomu niż C++, także widać po szybkości wykonywania - aż o 10%.
Bliżej, dalej to tylko pojęcia względne. Finalnie, albo jest niskiego poziomu, albo wysokiego.
Co do pytania w tytule - program napisany w języku niskiego poziomu będzie szybszy od programu napisanego w języku wysokiego poziomu, lecz i tak zależy czy wyciśniesz z niego ile się da :)
//aj, kolega był szybszy u góry haha