[[quoteright:300:http://static.tvtropes.org/pmwiki/pub/images/ones-zeros2_2950.jpg]]

->''"The machine doesn't see Herc the way you or I see him. The machine sees Herc as a series of ones and zeroes..."''
-->-- '''Joel''', ''Series/MysteryScienceTheater3000'', ''Film/HerculesAgainstTheMoonMen''

It is an oft-repeated maxim that anything that existed when you were born is mundane and old-hat, anything that was invented in the first third of your life is exciting and novel, anything invented in the second third of your life is scary and incomprehensible, and anything invented in the last third of your life is an abomination of science run amok and is bent on corrupting our children, destroying civilization and -- [[GrumpyOldMan Hey! Get off my lawn, you kids!]]

The personal computer more or less came about when TV writers were right in that middle third. Writers do not really understand either computers or [[ItsASmallNetAfterAll the Internet]], and -- despite the fact that a fair demographic can barely even imagine a world without them -- assume that no-one else does either. The results of this ignorance are ideas such as AIIsACrapshoot, EverythingIsOnline, and this trope.

With very few exceptions, whenever a computer plays a major role in a story, you can expect to be treated to some (ofttimes bizarre) exposition about how a computer works, just to make sure you understand what this magic affair of a typewriter tethered to a television really is.

Specifically, you are exceptionally likely to have a character helpfully explain that, "A computer sees everything as a series of zeroes and ones."

This can be meant to imply several things: a computer is not capable of abstract thought; a computer can deal only with certainties, not probabilities or shades of gray; a computer cannot lie; a computer must behave logically; a computer can be programmed by tapping in binary instructions Morse Code-like by shorting across a circuit, among others. Every single one of these is wrong.

"A computer sees everything as a series of zeroes and ones." is true, but only in the same way as "a human sees everything as a matrix of hues and intensities" or "a dog is composed entirely of protons, neutrons, and electrons": it's technically correct, but not really meaningful in terms of interacting with the computer. The level at which a computer deals with "zeroes and ones" is the level of digital electronics, a level which is so far below the level at which you operate on the computer that it's actually comparatively ''difficult'' to deal with zeroes and ones directly . Even the most fundamental operations on a computer almost always deal with blocks of 8, 16, 32, or 64 of these zeroes and ones at a time. A simple computer circuit that adds two numbers and shows the result in two displays, will involve at least 7 basic integrated circuits and an insane amount of wiring. Modern circuitry is billions of times more complex, and the industry uses special hardware-description languages, such as VHDL, to automate the daunting task of designing such integrated circuits from scratch.

One common manifestation is that the writers treat binary as a ''language'', when it's actually just a number format (also called base-2). A series of binary numbers has no implicit meaning unless you know exactly how its been encoded: what binary format is being used (is it 8 bit? big-endian? how are negative numbers handled?) and what the data is supposed to represent (ASCII text?color values? hit points?). Consider that the letter-sequence PAIN means different things to speakers of English and French (it's French for "bread"). A MinusWorld is an example of what may happen when a program interprets data in the way it's not meant to.

A computer manipulates data according to a set of rules. The way that data is represented has no meaningful impact on the "philosophy" of a computer beyond the difference between digital and analog -- which becomes [[http://en.wikipedia.org/wiki/Nyquist_theorem completely academic]] if you toss enough bits at a problem.

----
!!Examples

[[foldercontrol]]

[[folder:Anime & Manga]]
* Described as the foundation of the Digimon World in ''Manga/DigimonVTamer01'' and something of an arc number, first brought up by Lord [=HolyAngemon=] when Taichi and Zero explain their combination and 100% win record to him. Well actually first brought up in the work's title. The guardian of the net Ocean and the Jijimon from Hospitown can analyze and make sense of any given object's 0-1 arrangement, Demon can manipulate the arrangements to inconsistent degrees, Arkadimon breaks them apart then eats them and so on.
** Seen at end of ''Anime/DigimonAdventure'': [[spoiler:After being [[NeverSayDie "deleted"]] by Apocalymon, the Digidestined are in a blank world (possibly the recycling bin of the Digital World) where the only data there are zeroes and ones]].
** In Anime/DigimonTamers, a lot of computer code is shown in binary but this is fact a subversion; what is shown is either ASCII (which is so ancient even Yamaki finds it insulting it is being used as a direct means of communication), or it was actually directly written in machine language (from a programmer that started in the 80's).

[[/folder]]

[[folder:Films -- Animation]]
* One of the better scenes in ''WesternAnimation/BattleForTerra'' is Mala talking Giddy into helping the Tarren forces by explaining the logic of his own orders to him.
[[/folder]]

[[folder:Films -- Live-Action]]
* ''{{Tron}}'' has the Bit, who acted as a sidekick to the hero and could only say "yes" or "no" (with a corresponding shape-change).
* [[TheRat Rat]] in ''Film/TheCore'' has the memorable quote: "How many languages do you speak? I speak one: 10100. With that I could steal your money, your secrets, your sexual fantasies, your whole life. In any country, any time, any place I want. We multitask like you breathe. I couldn't think as slow as you if I tried." Possibly justified as an intentionally dumbed-down BadassBoast, but you don't want to start trying to justify ''Film/TheCore''.
[[/folder]]

[[folder:Literature]]
* Neal Stephenson's ''Literature/SnowCrash'' has the similar mind-control system to "Whackets". A specifically crafted image can [[BrownNote crash the brains]] of humans, but since the image is black and white and based on binary, it only works on computer programmers (as they have knowledge of binary ingrained into their brain).
* Likewise, the short story ''Von Goon's Gambit'' tells the tale of a chess player who discovers a certain arrangement of chess pieces creates an alternating pattern of light and dark which constitutes a computer program that crashes the human mind. He becomes world champion by default (having driven all challengers mad) before he's lynched by a gang of respectable chess masters who've decided that what they ''really'' can't stand is a smart-ass.
[[/folder]]

[[folder:Live-Action TV]]
* ''MaxHeadroom'': "Whackets" actually has a mind-control system that worked by flashing a series of zeroes and ones at the ''human'' viewer. Max himself proves exceptionally vulnerable, as he is inherently based on, you guessed it, zeroes and ones.
* ''Series/RedDwarf'': Spoofed by Kryten, who occasionally says proverbs in his "native" tongue.
* ''Series/StarTrekTheNextGeneration'' did a first-season episode in which the computer-like Bynars race steals the ''Enterprise'' to save their homeworld. At the end, they claim that [[CouldHaveAvoidedThisPlot they didn't just ask]] because "You might have said no". Riker concludes that, as the Binars think like computers, it all comes down to zeroes and ones to them: yes vs. no, take the ship vs. don't take the ship. And if you think this metaphor doesn't make sense, that's because the plot of this episode [[GrowingTheBeard wasn't very good]]. The title of said episode is "[[http://memory-alpha.org/en/wiki/11001001_%28episode%29 11001001]]", of course.
* In the ''Series/StargateAtlantis'' episode "The Intruder", the computer monitor behind Hermiod displayed ''Film/TheMatrix''-style scrolling columns... consisting entirely of the digits "0" and "1". You'd think the United States military would build something more sensible than that, given their supposed fondness of [[ViewerFriendlyInterface viewer-friendly interfaces]].
** It's worse than that, after staring at the scrolling numbers for a few seconds [=McKay=] immediately deduced that he was looking at a virus. He then went on to press a few buttons and translate the binary into Wraith, somehow confirming that the Wraith must have been the ones to write it. ([[FridgeBrilliance Maybe he can recognize common bit patterns from the Wraith's character encoding standard?]])
* Joe on ''NewsRadio'' once claimed to be able to read binary. In one episode, he reads Dave's letter on his computer, which had broken and was only showing things in binary format.
* The ''MurderSheWrote'' episode "A Virtual Murder" used the same concept as the TNG episode above, only instead of computer-like aliens, it's apparently regular human computer programmers who think like this. "One or zero", [[MotiveRant the murderer says at the end]], "I swore a long time ago I'd never live in that grey world in between. It's got to be all, or nothing!"
* An episode of ''Series/GhostWriter'' is a rare example of this trope not using the 0s and 1s metaphor. Instead, [[TotallyRadical painfully outdated slang]] is used to describe how the computers work. A particularly egregious example in the episode can be seen [[http://www.youtube.com/watch?v=bLlj_GeKniA&feature=related here]] (given by Julia Styles).
[[/folder]]

[[folder:Music]]
* Referenced/spoofed in the FlightOfTheConchords song "The Humans are Dead". It contains a "binary solo," which consists of Bret reciting sequences of ones and zeros out loud.
* Music/{{Rush}}: "One zero zero, one zero zero, one, SOS. One zero zero, one zero zero, one, in distress!"[[note]]1001001 is binary for the ASCII code for uppercase 'I' (the song is allegedly about a machine mind achieving individual self-awareness)[[/note]]
* In the song "Fibonacci Sequence" by the net-famous musician ''Music/DoctorSteel''. "All our gods and heroes / are only ones and zeroes."
* "And all we ever were, just zeroes and ones" from "Zero-Sum" by NineInchNails.
* The trope name itself is the very last line in RiloKiley's "Science vs. Romance".
* "Brothers of the [[Franchise/AssassinsCreed Creed]]" by Miracle of Sound. "Zeroes and ones I bleed, we're [[TitleDrop brothers of the Creed]]."
[[/folder]]

[[folder:Newspaper Comics]]
* [[http://www.philosophicalturn.net/Cartoons/Foxtrot_binary.jpg This]] ''FoxTrot'' comic.
** Another old one had Jason and his friend discuss various sites and referring to them by their IP adresses rather than proper DNS (Domain Name Space). This is treated as them being exceptionally computer-savvy, rather than being obnoxious and needlessly overcomplicating.
* Wally from ''Comics/{{Dilbert}}'' invoked this when he was accused of abusing the company Internet to look at porn. He responded that all he downloaded was a series of harmless zeroes and ones -- the people at IT who intercepted his traffic were the ones who "activated" those zeroes and ones and turned them into naughty pictures, so ''they'' should be fired. Needless to say, nobody was fooled.
[[/folder]]

[[folder:Tabletop Games]]
* ''Mage: The Ascension'' had Virtual Adepts' trinary decks. They were described as the next step in the technomagic, and able to say, here I quote "In a stiff computer world of "yes" or "no", trinary decks are able to say "Well... maybe".".
** This has a vague resemblance to the Boolean logic concept called "null". True and false basically boil down to yes and no, while null pretty much means "not applicable" or "no value" or "unknown". This corresponds a bit to the Chinese zen concept of w, a.k.a. mu.
** It also resembles fuzzy logic, which pretty much corresponds to shades of gray.
[[/folder]]

[[folder:Video Games]]
* The videogame sequel to ''Film/{{Tron}}'', ''[[VideoGame/TronTwoPointOh Tron 2.0]]'' introduced Byte: although Jet initially thinks he's a Bit, Byte gets indignant and says that he's eight times smarter than any simple Bit. Ironically, this statement betrays the comprehension gap that leads to this trope: a byte is composed of eight bits, but has eight ''orders of magnitude'' greater capacity. If Byte played by the same rules as Bit, he'd be able to say 256 distinct things.
* The first set of ''[[VideoGame/DotHackR1Games .hack]]'' games has one character expressing:
-->'''Mia:''' The World [the name of the MMO this takes place in] is made of more than ones and zeros; there are more options than "yes" and "no".
* Alluded to in ''VideoGame/{{Marathon}} 2: Durandal'', by an A.I. describing another A.I.:
-->'''Durandal:''' Do you remember the days when computers were simple, unreasoning things you could turn off and on like flashlights? [...] [Thoth] concerns himself with the states of off and on, [[BalanceBetweenGoodAndEvil good and evil]]...
[[/folder]]

[[folder:Toys]]
* [[http://gizmodo.com/5470587/computer-engineer-barbie-has-a-phd-in-fun-and-breaking-down-stereotypes Computer Engineer Barbie's]] laptop has "Barbie" spelled out in binary-encoded ASCII.
[[/folder]]

[[folder:Web Animation]]
* A [[HomestarRunner Strong Bad Email]] segment has Strong Bad spout a list of zeroes and ones in a robotic voice and then claim he was "speaking technology". To be fair, Strong Bad's knowledge of technology is stuck in the eighties.
[[/folder]]

[[folder:Web Comics]]
* One of the notes frequently accompanying ''Webcomic/SchlockMercenary'' comics mentioned that the creation of thinking A.I. was made possible by the evolution from the "binary digit" into the "trinary digit", allowing computers to think in terms of "yes", "no", and "maybe". (On a side note, it is also mentioned that the same logic that turned "binary digit" into "bit" also turned "trinary digit" into "tit", further discouraging females from pursuing a career in programming.)
** In RealLife, the trinary base unit is called a "trit". Possibly for that very reason. Base four and five units, however, would probably be "quits" and "pits".
** This is a pretty egregious mistake, especially considering that the artist worked for Novell.
*** The concept of possibility is handled not through adding a new logical value, but treating true/false as a continuum as opposed to a binary selection, allowing for values that fall between 0 and 1.
*** Trinary logic systems do exist, and are most notably used in databases. The third value, though, is not "maybe". but ''indeterminate'', a.k.a. "I don't know."
* ''{{Narbonic}}'' has [[http://www.webcomicsnation.com/shaenongarrity/narbonic_plus/series.php?view=archive&chapter=36058#strip4 this strip]], in which Helen (normally a biologist) has been infected with computer geekdom.
[[/folder]]

[[folder:Western Animation]]
* ''ReBoot'' has an entire race of people, called Binomes, which are anthropomorphic zeroes and ones who can speak in binary. In one episode, a binome tells a joke in ones and zeroes, which, in this case, is actually a roundabout [[BilingualBonus substitution cipher]]: if you translate the ones and zeroes into decimal numbers, then the decimal numbers into letters, it becomes "[[OrphanedPunchline Take my wife, please!]]"
* Similarly spoofed by Bender in ''WesternAnimation/{{Futurama}}''.
** "Hell Is Other Robots" has Bender giving a Robotology prayer in all zeroes and ones (though, oddly enough, it ends with "2").
** "The Honking" has the sequence "0101100101" (357 written in binary with an unnecessary leading zero) appear on a wall, which Bender dismisses as "gibberish". He then immediately notices the sequence reflected in a mirror: "1010011010" ("[[NumberOfTheBeast 666]]" written in binary) and freaks out.
** And in "A Head in the Polls", he has a dream that turns into a nightmare when Bender thinks he saw a 2 (incidentally, there is one [[FreezeFrameBonus in the flash of 1s and 0s]] of his dream; it's visible just at the bottom as it ends). Fry comforts him: "There's no such thing as 2."
** In ''Bender's Big Score'', it's revealed that the entire universe and time itself runs on zeroes and ones. Even money says it's a series of tubes, too.
** The binary number on the door of Bender's apartment is the ASCII value of the dollar sign.
** Prayers and ominous messages aside, Bender isn't actually fluent in binary, he just knows how to ask where the bathroom is.
* In ''WesternAnimation/CodeLyoko'', zeroes and ones are constantly filling up blue squares inside the Lyoko Towers, within the tunnels between the sectors, or over the surface of the Celestial Dome in Sector 5.
* In one ''WesternAnimation/FamilyGuy'' episode a professor demonstrated the concept of binary language via a scene from ''The Miracle Worker'' done in zeroes and ones. Anne Sullivan tries to teach deaf & blind Helen Keller to say "water".
-->'''Annie Sullivan:''' Zero one, one zero, one zero, zero one.\\
'''Helen Keller:''' [incomprehensible gibberish]\\
'''Annie Sullivan:''' Zero one, one zero, one zero, zero one!\\
'''Helen Keller:''' [garbled repetition of binary phrase]\\
'''Annie Sullivan:''' Zero one! Zero one!
* In the WesternAnimation/AdventureTime episode "Guardians of Sunshine", when Finn and Jake teleport into the video game, Finn is mesmerized by his leg being made up of numbers.
-->'''Finn:''' My leg is math!\\
[[/folder]]

[[folder:Real Life]]
* Encoding things in Binary does create certain limitations that wouldn't otherwise exist. The common standard binary floating point format, for instance, cannot exactly encode "1/10" as 0.1 is actually a ''repeating numeral'' (the same way you cannot exactly write "1/3" in decimal: you have to either round up or round down or spend the rest of your life writing threes)
** There other ways of encoding numbers into binary that can precisely handle fractions, and even irrational numbers, but calculations with these methods are much slower than calculations using floating point approximations.
** Depending on how much precision you really need, you can get away with fixed-point arithmetic to do fractional operations. It's essentially dictating where 2^0 is. For instance, a decimal 1 could be in the 16th bit of a 32-bit number, meaning you have 16 more bits for fractions (which are negative powers of 2). The huge advantage is that not only do the addition, subtraction, and multiplication still work the same way, but you can essentially cheat division by multiplying by a fractional number. The MindScrew is that you have to remember where 2^0 is defined, because unlike its name may indicate, the binary point can shift.
* The zip code for New York City's Creator/{{PBS}} station is 10101. Fitting, considering that the folks there are geeky enough to notice and appreciate that.
* Related to the fact of binary computer chips, it is commonly stated that there '''is''' only "one" or "zero," depending upon the voltage flowing through them. However, if the voltage is turned off, it can't be either one OR zero, and is in what is called a [[http://en.wikipedia.org/wiki/Mu_%28negative%29 "Mu State."]]
** Also, [[https://secure.wikimedia.org/wikipedia/en/wiki/High_impedance high-impedance]] (effectively, a signal that is not there).
** Or a "don't care" value.
* Quantum computers are computers that don't use just zeros and ones. Lo and behold they're more (asymptotically)[[note]]a quantum computer will, almost certainly, execute a lot less operations per second than a classical computer, but does allow for certain problems to be solved in fewer steps[[/note]] powerful than classical computers, or rather they might be if we can make them bigger than a few atoms in size.
** If you really want to blow your mind, the fundamental unit of quantum computing is the qubit, which can be in a superposition of zero and one.
*** To give an idea of how strange this is, it has been proven that the fastest way for a computer to search an unsorted database is for it to search each individual record, taking n time to search n records. A quantum computer can search the same database of n items in square root(n) time.
** To be a bit more clear, a quantum computer cannot do anything that a normal computer can't do, it can just do some things much faster. Quantum computers also aren't deterministic, which means that they have a (hopefully) small chance of actually returning a wrong answer. For these reasons practical implementations of quantum computers will almost certainly be paired with ordinary computers.
** This is all based on the assumption that we get past the very real and sometimes very large physical problems of building such computers, not to mention making them economically feasible.
*** Well, [[http://www.antipope.org/charlie/blog-static/2011/11/i-may-be-being-unduly-optimist.html seems like science has marched on]].
* The Soviets built a ternary computer, or a computer with 3 states. But in this case, it's not 0, 1, and 2, but rather -1, 0, and 1. There are some practical applications, but binary took off and the Soviets needed something compatible with the rest of the world.
* The transmission of electrical impulses in neurons follows the all-or-none principle, meaning it can only have two states. Meaning in a way '''we''' also work in zeroes and ones.
* From the time of the 2nd Intifada, there was a book about Israeli and Arab cyber-ruffians, attacking Arab/Israeli websites, called "[[http://www.amazon.com/Sticks-Stones-Zeros-Palestinian-Israeli-ebook/dp/B007PSD7J6/ref=sr_1_1?s=digital-text&ie=UTF8&qid=1341280866&sr=1-1&keywords=From+Sticks+and+Stones+to+Zeros+and+Ones From Sticks and Stones to Zeros and Ones]]".
* Many early computers used analog rather than digital values, ''completely'' averting this in real life. Analog computers still see some uses, but have major limitations for general purpose computing compared to digital (chief among them being that analog computations are neither exact nor reproducible: they can give results that are ''good enough'', but never absolutely perfect).
[[/folder]]

----