I think the term high-level language was only created to contrast them to low-level languages.
Low-level languages are languages that can be used for both low- and high-level programming.
High-level languages can only be used for high-level programming.
Think of writing a driver. You can probably only write it in low-level language. However, it doesn't mean high-level programs can't be written in it. So, C can be used for both, even though it's not a high-level language. That's only my take on this, I'm not an authority on this.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I think the term high-level language was only created to contrast them to low-level languages.
Low-level languages are languages that can be used for both low- and high-level programming.
High-level languages can only be used for high-level programming.
Think of writing a driver. You can probably only write it in low-level language. However, it doesn't mean high-level programs can't be written in it. So, C can be used for both, even though it's not a high-level language. That's only my take on this, I'm not an authority on this.