“If computers understand only 0s and 1s, wouldn’t searching in binary make Google faster?”
This was one of the first questions that came into my mind on my first day of Computer Science class.
And honestly, I had almost zero knowledge of CSE at that point. 😭
I knew one thing:
Computers understand 0s and 1s.
So my beginner brain connected the dots:
“If computers understand binary, then if I search something using only 0s and 1s, wouldn’t the computer process it faster?” 🤔
It sounded logical to me!
But then I learned something interesting.
The short answer:
No. Searching in binary doesn't make the search faster.
Why?
Because when we type something like:
What is AI?
the computer already converts and processes that information as binary data internally.
So whether we type:
What is AI?
or some binary representation of it, the computer is still working with bits underneath.
The speed of a search engine depends much more on things like its search algorithms, indexing, databases, caching, network speed, and hardware — not on whether I typed English or 0s and 1s.
And this tiny question taught me something bigger:
Computers have layers of abstraction.
What we see:
What is AI?
What the machine ultimately processes:
bits — 0s and 1s
There is a LOT happening between those two.
Looking back, I think this was actually a pretty good question to ask as a complete beginner.
Because when you know nothing, you don't know which questions are “too simple.”
So you just ask.
And sometimes, a simple question becomes the starting point for understanding something much bigger. 🚀
Top comments (0)