Low Level Glossary
Browse 13 low level terms defined in plain English, from the cultural dictionary of computing.
13 Low Level Terms
- Assembler
- A program that translates human-readable assembly language mnemonics (MOV, ADD, JMP) into machine code — the binary instructions a processor can execute...
- assembly language
- A low-level programming language that provides a human-readable representation of a processor's machine code instructions, using mnemonics like MOV, ADD, and...
- bitmask
- A pattern of bits used with bitwise operations (AND, OR, XOR) to manipulate or test specific bits within a value. Bitmasks are used for permission systems...
- C
- The foundational systems programming language that has shaped virtually all modern computing. C was created to rewrite Unix, and its direct hardware access,...
- Concurrency Primitive
- A low-level synchronization building block such as a mutex, semaphore, atomic value, barrier, or condition variable used to coordinate concurrent execution....
- endianness
- The order in which bytes of a multi-byte value are stored in memory or transmitted over a network. Big-endian stores the most significant byte first (like...
- Inline Assembly
- An Inline Assembly is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
- Instruction Set
- The complete set of machine-level instructions that a CPU can execute, defining the interface between software and hardware. x86, ARM, and RISC-V are...
- Machine Code
- The lowest-level representation of a program — raw binary instructions that a CPU can execute directly without any translation or interpretation.
- Mnemonic
- A human-readable abbreviation for a machine instruction in assembly language — like MOV, ADD, JMP — making raw CPU operations easier to read and write than raw...
- Opcode
- Operation code — the numeric portion of a machine language instruction that specifies the operation to perform, such as addition, memory load, or jump.
- Unsafe
- A keyword in Rust (and similar languages) that opts out of certain compiler safety guarantees, allowing raw pointer dereferences, FFI calls, and other...
- Zig
- A systems programming language positioned as a pragmatic alternative to C, with no hidden control flow, no hidden allocators, and no undefined behavior. Zig...
Related Topics
- Cpu (4 terms in common)
- Systems (3 terms in common)
- Programming (3 terms in common)
- Assembly (2 terms in common)
- Language (2 terms in common)
- Compiler (1 terms in common)
- Foundational (1 terms in common)
- Memory Safety (1 terms in common)
- Safety (1 terms in common)
- Data (1 terms in common)
- Networking (1 terms in common)
- Rust (1 terms in common)
- History (1 terms in common)
- Architecture (1 terms in common)
- Performance (1 terms in common)
- Concurrency (1 terms in common)
- Binary (1 terms in common)
- Synchronization (1 terms in common)
- Machine Code (1 terms in common)