A low-level language is close to the level of the computer, which means it resembles the numeric machine language of the computer more than the natural language of humans. Whereas, high level languages are closer to the level of human-readability than computer readability.