machine language
CPU's native tongue
Machine language is the lowest-level programming language—binary code that a computer's processor executes directly.
Unlike human-readable languages, machine language consists of sequences of ones and zeros representing specific operations.
Each processor architecture has its own machine language, making code written for one incompatible with another: The compiler translates your code into machine language.
Constructing from components
- mnemonicTechnique for retention
- operandQuantity being calculated
- instruction setProcessor's built-in operations
- binary codeTwo-symbol numeral system
hexadecimal · low-level · compiler · assembler · linker · debugger · disassembler · syntax
Main computing chip
- processorComponent that executes instructions
- registerRecord officially; vocal range
- microprocessorCompact computing circuit
- ALUProcessor calculation component
clock cycle · bus · cache · pipeline · microcode · architecture · x86 · ARM
assembly
Constructing from components
- mnemonicTechnique for retention
- operandQuantity being calculated
- instruction setProcessor's built-in operations
binary code · hexadecimal · low-level · compiler · assembler · linker · debugger · disassembler · syntax · execution
CPU
Main computing chip
- processorComponent that executes instructions
- registerRecord officially; vocal range
- microprocessorCompact computing circuit
ALU · clock cycle · bus · cache · pipeline · microcode · architecture · x86 · ARM · RISC
- assembly languageregisters, accumulator, instruction set, operand, directive
- binary databinary, bits, bit, binary numbers, binary code
- TRS-80Tandy
machine languagehigh-level language
Abstracted programming syntax
source code · Python · Java · JavaScript · Ruby
machine languagenatural language
Human communication, not programming
plain English · vernacular · prose · English · spoken language
machine, language, machinery, linguist, machinist, bilingual, linguistic, linguistics, machination