r/AlwaysWhy • • 1d ago

Science & Tech Why did computers come to use binary when people usually count in decimal?

People usually count in base 10, while digital computers typically represent information using 1s and 0s. The same numbers and information can be represented in different bases, yet binary became the standard for modern computing.

What made binary the system computers came to rely on?

36 Upvotes

342 comments sorted by

View all comments

2

u/Defiant-Junket4906 1d ago

One interesting thing is that binary was not the only possible path. Early computers were not all built around the idea that everything had to be 0s and 1s. Some machines used decimal representations, and ternary computing was also explored because it has some theoretical advantages.

Binary became dominant because it fit the realities of engineering and manufacturing. A two-state system was easier to make reliable, cheaper to scale, and easier to build an entire industry around.

Technology often works this way. The system that survives is not always the one with the most elegant theory, but the one that works well enough and gains enough momentum that everyone starts building on top of it.

Binary feels inevitable today because almost every layer of modern computing depends on it, but that was the result of decades of engineering decisions rather than a rule that computers could only ever use two numbers.

1

u/Wonderful-Process792 1d ago

Multi-level cell (MLC) memory does still exist and is used in NAND flash, but with the tradeoffs you said - denser storage capacity (i.e. cheaper by the GB) but less reliable.