He asked what the difference is between a low level language and a high level language. That's the difference, that's the dividing line. Low level languages work directly with the CPU instructions.
it's not a binary distinction, and it's useless to say that assembly is low-level and all others are high-level.