machine languages

CPU's native tongue

Machine languages are the lowest-level programming languages—sequences of binary code that a computer's processor can execute directly.

Unlike human-readable code, machine language consists of ones and zeros representing specific operations.

Each processor architecture has its own machine language, making code written for one incompatible with another.

Programmers rarely write in machine language today, instead using higher-level languages that are compiled or interpreted into it.

Related

mnemonic · assembly · execute · hexadecimal · octal · microcode · ARM · instruction · x86 · load · nibble · processors · RISC · bare metal · programming · interpreters · Ada Lovelace · punch cards

Opposites
abstraction level

machine languagesPython

Large nonvenomous squeezer

Java · JavaScript · Ruby · BASIC · COBOL

human readability

machine languagesnatural language

Human communication, not programming

natural languages · pseudocode · English · spoken language · plain English

Family

machine, machines, machined, machining, machinist, machinists, machinery, language, languages

Familiarity
Top 500,000
Profile
Used worldwide · Timeless · Abstract · Rated G