low-level programming
nounUK /ˌləʊ ˈlevəl ˈprəʊɡræmɪŋ/
US /ˌloʊ ˈlevəl ˈproʊɡræmɪŋ/
Low-level programming is writing computer instructions that talk almost directly to the machine.
Writing a driver for a new keyboard often requires low-level programming.
OTHER MEANINGS
2. Programming that uses instructions very close to what the computer's processor understands.
The course starts with low-level programming before moving on to high-level languages.
3. Work on software that manages hardware and system resources.
Low-level programming is needed to make the operating system start up.
4. Coding done with little abstraction from the hardware.
Debugging low-level programming errors can be tricky because you deal with raw memory.