In a low-level language, every concept in the language — variables, functions, classes — can be mapped to equivalent instructions in the target machine’s language.
Why are low-level languages fast and high-level languages slow?

This implies that what is a low-level language and what is a high-level language varies between machines. This is true, but most machines have similar instruction-sets so the division is the same.