A low-level language is a computer language with very few abstractions. Usually is the type of language used at the assembly level. Low-level language instructions apply over direct control in the computer's hardware and are subject to the physical structure to the computers that support them.