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](https://simple.wikipedia.org/wiki/Low-level_programming_language)

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