Low-level programming language


Programming language that involves knowledge of both computer hardware and the coding used to make the computer hardware do actions.

The advantage of low-level programming languages compared to high-level programming languages is that they can directly communicate with the computer hardware to do actions.
— Simple English Wikipedia

Usually low-level programming languages are used to speed up execution of program, or to make it more efficient.