low-level language definition language
Any programming language
which either is assembly language
, or which is meant to be closely related to, and easily translated into, machine language
. Low-level languages lack the amenities of high-level languages
but it may be possible to write more efficient code in them.