What is the most reasonable way for non-binary computers to have become standard?
up vote
14
down vote
favorite
Let us assume planet Earth, with a history similar to ours. Except, the result of the computer revolution is not a computer system based on binary (i.e. 0 and 1), but some other system. This system could be digital, with more than two digits, or otherwise.
Transistors were invented in this alternate timeline, in the 1950s. Any other technology that was invented can be shaped to favor a non-binary computing system.
What is the minimal historical change that would make non-binary computers the standard in a world equivalent to our modern world?
technology alternate-history computers
|
show 1 more comment
up vote
14
down vote
favorite
Let us assume planet Earth, with a history similar to ours. Except, the result of the computer revolution is not a computer system based on binary (i.e. 0 and 1), but some other system. This system could be digital, with more than two digits, or otherwise.
Transistors were invented in this alternate timeline, in the 1950s. Any other technology that was invented can be shaped to favor a non-binary computing system.
What is the minimal historical change that would make non-binary computers the standard in a world equivalent to our modern world?
technology alternate-history computers
1
Another problem with "non-binary becoming the standard" is that binary electronics are a lot faster, because you only need two voltage states, and the circuitry required for that is stupendously simple -- and thus can be made *very fast -- compared to multi-voltage systems. It's why binary became dominant.
– RonJohn
11 hours ago
Binary became dominant because transistors, which are instrinsically two-state devices, were invented. There was no point developing 10-state semiconductor devices, because 10,000 transistors is already more efficient (in almost every way) than a 10-state thermionic device.
– OrangeDog
10 hours ago
1
The earliest computers used decimal. This became limiting as they became faster. Basically it's because it's faster to switch (and measure) on versus off, than it is to switch to (and mesaure) one of 10 possible voltages.
– Aaron F
9 hours ago
1
We don't know of any technology which would allow a non-binary discrete computer to be more efficient than its binary equivalent. If we did, non-binary would quickly be adopted. What you need is a universe with physics that make an efficient three-state device possible - where you naturally get three states and would need to waste one of those states, at an efficiency cost, to produce a binary system. This is opposite to the condition now where we have efficient two-state devices and need to invent some way to represent three states at a higher level to produce a non-binary system.
– J...
9 hours ago
@MooingDuck 1958 was four years after the first silicon transistor was demonstrated and two years before the MOSFET, so yes, it's definitely not still true. Any talk of modern ternary computers starts with the hardware, and it's always looking at physical systems that have a fundamental three-state nature. Ternary logic is somewhat more efficient as a language, naturally, but while the hardware to implement it has to be emulated somehow on top of two-state physics then it will never be as efficient. It needs a native three-state system to operate in to realize its inherent advantages.
– J...
8 hours ago
|
show 1 more comment
up vote
14
down vote
favorite
up vote
14
down vote
favorite
Let us assume planet Earth, with a history similar to ours. Except, the result of the computer revolution is not a computer system based on binary (i.e. 0 and 1), but some other system. This system could be digital, with more than two digits, or otherwise.
Transistors were invented in this alternate timeline, in the 1950s. Any other technology that was invented can be shaped to favor a non-binary computing system.
What is the minimal historical change that would make non-binary computers the standard in a world equivalent to our modern world?
technology alternate-history computers
Let us assume planet Earth, with a history similar to ours. Except, the result of the computer revolution is not a computer system based on binary (i.e. 0 and 1), but some other system. This system could be digital, with more than two digits, or otherwise.
Transistors were invented in this alternate timeline, in the 1950s. Any other technology that was invented can be shaped to favor a non-binary computing system.
What is the minimal historical change that would make non-binary computers the standard in a world equivalent to our modern world?
technology alternate-history computers
technology alternate-history computers
asked 12 hours ago
kingledion
71.5k24239416
71.5k24239416
1
Another problem with "non-binary becoming the standard" is that binary electronics are a lot faster, because you only need two voltage states, and the circuitry required for that is stupendously simple -- and thus can be made *very fast -- compared to multi-voltage systems. It's why binary became dominant.
– RonJohn
11 hours ago
Binary became dominant because transistors, which are instrinsically two-state devices, were invented. There was no point developing 10-state semiconductor devices, because 10,000 transistors is already more efficient (in almost every way) than a 10-state thermionic device.
– OrangeDog
10 hours ago
1
The earliest computers used decimal. This became limiting as they became faster. Basically it's because it's faster to switch (and measure) on versus off, than it is to switch to (and mesaure) one of 10 possible voltages.
– Aaron F
9 hours ago
1
We don't know of any technology which would allow a non-binary discrete computer to be more efficient than its binary equivalent. If we did, non-binary would quickly be adopted. What you need is a universe with physics that make an efficient three-state device possible - where you naturally get three states and would need to waste one of those states, at an efficiency cost, to produce a binary system. This is opposite to the condition now where we have efficient two-state devices and need to invent some way to represent three states at a higher level to produce a non-binary system.
– J...
9 hours ago
@MooingDuck 1958 was four years after the first silicon transistor was demonstrated and two years before the MOSFET, so yes, it's definitely not still true. Any talk of modern ternary computers starts with the hardware, and it's always looking at physical systems that have a fundamental three-state nature. Ternary logic is somewhat more efficient as a language, naturally, but while the hardware to implement it has to be emulated somehow on top of two-state physics then it will never be as efficient. It needs a native three-state system to operate in to realize its inherent advantages.
– J...
8 hours ago
|
show 1 more comment
1
Another problem with "non-binary becoming the standard" is that binary electronics are a lot faster, because you only need two voltage states, and the circuitry required for that is stupendously simple -- and thus can be made *very fast -- compared to multi-voltage systems. It's why binary became dominant.
– RonJohn
11 hours ago
Binary became dominant because transistors, which are instrinsically two-state devices, were invented. There was no point developing 10-state semiconductor devices, because 10,000 transistors is already more efficient (in almost every way) than a 10-state thermionic device.
– OrangeDog
10 hours ago
1
The earliest computers used decimal. This became limiting as they became faster. Basically it's because it's faster to switch (and measure) on versus off, than it is to switch to (and mesaure) one of 10 possible voltages.
– Aaron F
9 hours ago
1
We don't know of any technology which would allow a non-binary discrete computer to be more efficient than its binary equivalent. If we did, non-binary would quickly be adopted. What you need is a universe with physics that make an efficient three-state device possible - where you naturally get three states and would need to waste one of those states, at an efficiency cost, to produce a binary system. This is opposite to the condition now where we have efficient two-state devices and need to invent some way to represent three states at a higher level to produce a non-binary system.
– J...
9 hours ago
@MooingDuck 1958 was four years after the first silicon transistor was demonstrated and two years before the MOSFET, so yes, it's definitely not still true. Any talk of modern ternary computers starts with the hardware, and it's always looking at physical systems that have a fundamental three-state nature. Ternary logic is somewhat more efficient as a language, naturally, but while the hardware to implement it has to be emulated somehow on top of two-state physics then it will never be as efficient. It needs a native three-state system to operate in to realize its inherent advantages.
– J...
8 hours ago
1
1
Another problem with "non-binary becoming the standard" is that binary electronics are a lot faster, because you only need two voltage states, and the circuitry required for that is stupendously simple -- and thus can be made *very fast -- compared to multi-voltage systems. It's why binary became dominant.
– RonJohn
11 hours ago
Another problem with "non-binary becoming the standard" is that binary electronics are a lot faster, because you only need two voltage states, and the circuitry required for that is stupendously simple -- and thus can be made *very fast -- compared to multi-voltage systems. It's why binary became dominant.
– RonJohn
11 hours ago
Binary became dominant because transistors, which are instrinsically two-state devices, were invented. There was no point developing 10-state semiconductor devices, because 10,000 transistors is already more efficient (in almost every way) than a 10-state thermionic device.
– OrangeDog
10 hours ago
Binary became dominant because transistors, which are instrinsically two-state devices, were invented. There was no point developing 10-state semiconductor devices, because 10,000 transistors is already more efficient (in almost every way) than a 10-state thermionic device.
– OrangeDog
10 hours ago
1
1
The earliest computers used decimal. This became limiting as they became faster. Basically it's because it's faster to switch (and measure) on versus off, than it is to switch to (and mesaure) one of 10 possible voltages.
– Aaron F
9 hours ago
The earliest computers used decimal. This became limiting as they became faster. Basically it's because it's faster to switch (and measure) on versus off, than it is to switch to (and mesaure) one of 10 possible voltages.
– Aaron F
9 hours ago
1
1
We don't know of any technology which would allow a non-binary discrete computer to be more efficient than its binary equivalent. If we did, non-binary would quickly be adopted. What you need is a universe with physics that make an efficient three-state device possible - where you naturally get three states and would need to waste one of those states, at an efficiency cost, to produce a binary system. This is opposite to the condition now where we have efficient two-state devices and need to invent some way to represent three states at a higher level to produce a non-binary system.
– J...
9 hours ago
We don't know of any technology which would allow a non-binary discrete computer to be more efficient than its binary equivalent. If we did, non-binary would quickly be adopted. What you need is a universe with physics that make an efficient three-state device possible - where you naturally get three states and would need to waste one of those states, at an efficiency cost, to produce a binary system. This is opposite to the condition now where we have efficient two-state devices and need to invent some way to represent three states at a higher level to produce a non-binary system.
– J...
9 hours ago
@MooingDuck 1958 was four years after the first silicon transistor was demonstrated and two years before the MOSFET, so yes, it's definitely not still true. Any talk of modern ternary computers starts with the hardware, and it's always looking at physical systems that have a fundamental three-state nature. Ternary logic is somewhat more efficient as a language, naturally, but while the hardware to implement it has to be emulated somehow on top of two-state physics then it will never be as efficient. It needs a native three-state system to operate in to realize its inherent advantages.
– J...
8 hours ago
@MooingDuck 1958 was four years after the first silicon transistor was demonstrated and two years before the MOSFET, so yes, it's definitely not still true. Any talk of modern ternary computers starts with the hardware, and it's always looking at physical systems that have a fundamental three-state nature. Ternary logic is somewhat more efficient as a language, naturally, but while the hardware to implement it has to be emulated somehow on top of two-state physics then it will never be as efficient. It needs a native three-state system to operate in to realize its inherent advantages.
– J...
8 hours ago
|
show 1 more comment
11 Answers
11
active
oldest
votes
up vote
22
down vote
Non binary computers, in particular ternary computers, have been built in the past (emphasis mine).
One early calculating machine, built by Thomas Fowler entirely from wood in 1840, operated in balanced ternary. The first modern, electronic ternary computer Setun was built in 1958 in the Soviet Union at the Moscow State University by Nikolay Brusentsov, and it had notable advantages over the binary computers which eventually replaced it, such as lower electricity consumption and lower production cost.
If you want to make ternary computer the standards, I think you should leverage on those advantages: make energy more expensive, so that saving energy is a big advantage, and make production more expensive.
Note that, since smelting silicon is an energy intensive activity, already increasing the cost of energy will indirectly affect the production costs.
6
L.Dutch - Although I answered differently I think the claim about trinary being energy saving is worth following up. Can you back this up with actual references and research? I'd be interested because I'm reluctant to accept it without being convinced. In particular I wonder if the cost of producing the trinary technology would offset the minor savings of using it.
– chasly from UK
12 hours ago
Also decimal computers, as a natural reuse of telephony equipment.
– OrangeDog
10 hours ago
3
It needed more memory when memory was expensive and limited. It demands more advanced components(3 states). It takes more time and knowledge to build them. And after binary had so much behind it is just too wasteful. There is no point to be better if you are too demanding and late.
– Artemijs Danilovs
10 hours ago
1
I do not know anything about the Soviet ternary computer, but you should note that while they said that it had a lower cost to build and operate, the quote does not explicitly attribute this to its nature as a ternary computer. Do all ternary machines cost less to run and build, or was this a function of the economics of the society in which it was built or the quality/type of parts used?
– Brian R
9 hours ago
4
From an information theoretic viewpoint, the most efficient base to compute in would be "e", but since that's not an integer, 3 would be the closest integer base.
– Tangurena
9 hours ago
|
show 1 more comment
up vote
14
down vote
Instead of avoiding it, transcend binary:
Either let the evolution of technology take its course and somehow create a demand for non-binary processors. Analogous to what is happening now in the crypto currency scene: The developers of IOTA based their project on a ternary architecture model and are even working on a ternary processor (JINN).
Or let aggressive patenting and licensing in the early stages of binary processors (e.g. a general patent for binary processors due to lobbying or misjudgements in the patent office) be the cause for starting work on non-binary processors with less restrictive and more collaborative patents.
New contributor
mike is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
9
You should focus on that second point and expand it more, that sounds interesting.
– kingledion
11 hours ago
Free/open hardware doesn't get monetized very well.
– RonJohn
11 hours ago
@RonJohn That's right. I'll update the answer. Maybe less restrictive patenting/licensing.
– mike
11 hours ago
1
Advanced quantum computers could be a good choice for option one.
– Vaelus
10 hours ago
1
@JohnDvorak The basis may be binary, but the superpositions are not. While we measure the results of quantum computation as binary numbers, the actual computations are not themselves binary.
– Vaelus
9 hours ago
|
show 2 more comments
up vote
6
down vote
I would like to advance the idea of an analog computer.
Analog computers are something like the holy grail of electronics. They have the potential of nearly infinite more computing power, limited only by the voltgae or current measuring discriminator (i.e., the precision of measuring an electric state or condition).
The reason we don't have them is because using transistors in their switching mode is simple. Simple, simple, simple. So simple, that defaulting everything to the lowest common denominator (binary, single-variable logic) was obvious.
But even today, change is coming.
Analog computing, which was the predominant form of high-performance computing well into the 1970s, has largely been forgotten since today's stored program digital computers took over. But the time is ripe to change this. (Source)
If analog and hybrid computers were so valuable half a century ago, why did they disappear, leaving almost no trace? The reasons had to do with the limitations of 1970s technology: Essentially, they were too hard to design, build, operate, and maintain. But analog computers and digital-analog hybrids built with today’s technology wouldn’t suffer the same shortcomings, which is why significant work is now going on in analog computing in the context of machine learning, machine intelligence, and biomimetic circuits.
...
They were complex, quirky machines, requiring specially trained personnel to understand and run them—a fact that played a role in their demise.
Another factor in their downfall was that by the 1960s digital computers were making large strides, thanks to their many advantages: straightforward programmability, algorithmic operation, ease of storage, high precision, and an ability to handle problems of any size, given enough time. (Source)
But, how to get there without getting hung up on the digital world?
A breakthrough in discrimination. Transistors, for all their value, are only as good as their manufacturing process. The more precisely constructed the transistor, the more precise the voltage measurement can be. The more precise the voltage measurement, the greater the programatic value of a change in voltage = faster computing and (best of all for most space applications) faster reaction to the environment.
Breakthrough in modeling equations. Digital computers are, by comparison, trivial to program (hence, BASIC). Their inefficiency is irrelevant compared to their ease of use. However, this is because double-integration is a whomping difficult thing to do on paper, much less to describe such that a machine can process it. But, what if we could have languages like Wolfram, R, or Haskell without having to go through the digital revolution of BASIC, PASCAL, FORTRAN, and C first? Our view of programming is very much based on how we perceive (or are influenced by) the nature of computation. Had someone come up with an efficient and flexible mathematical language before the discovery of switching transistors... the world would have changed forever.
Would this entirely remove digital from the picture?
Heck, no. That's like saying the development of a practical Lamborghini (if the word practical can ever be applied to a Lamborghini) before, say, the Edsel would mean we would have never seen the Datsun B210. The single biggest weakness of analog computing is the human-to-machine interface. The ability to compute in real time rather than through a series of discrete often barely related steps is how our brains work — but that doesn't translate well to telling a machine how to do its job. The odds are good that a hybrid machine (digital interface to an analog core) would be the final solution (as it will today). Is this germain to your question? Not particularly.
Conclusion
Two breakthroughs: one in transistor manufacture and the other in symbolic programming, are all that would be needed to advance analog computation with all of its limitless computational power over digital computing.
It's happening, although slowly: scientificamerican.com/article/…
– Jan Dorniak
5 hours ago
2
If Neural Networks had been better developed before digital surpassed analog, perhaps the energy savings of analog neural networks would prevent binary's triumph. This change might have happened if only Marvin Minsky had discovered the potential of backpropagation in his book "Perceptrons", rather than focusing on neural network's limitations.
– AShelly
2 hours ago
add a comment |
up vote
6
down vote
Having thought about this and looked at L.Dutch's answer, I may withdraw my original answer (or leave it just for interest).
Instead I will give a political answer.
As mentioned by L.Dutch, the Soviets came up with a ternary system (see below). Because of the limited use of the Russian language throughout the world the Soviets often resented the fact that US scientific papers got more credence - after all English is the Lingua Franca of science. (This is true by the way, not a fiction, I'll look for references).
Suppose the Russians had won a war over the West. It was common in Soviet Russia for science to be heavily politicised (again I'll look for references). Therefore, regardless of the validity of a non-binary system the Russians could have mandated ternary or some other base simply as a form of triumphalism.
Note - I'm chickening out of finding references at the moment. I've found some but they involve delving into Marxist doctrine or buying an expensive book. My personal knowledge of the situation came from talking to a British scientist who was digging through old Russian papers looking for bits that had been missed or had been distorted by doctrine. Maybe I'll delve further but not right now.
The first modern, electronic ternary computer Setun was built in 1958
in the Soviet Union at the Moscow State University by Nikolay
Brusentsov
https://en.wikipedia.org/wiki/Ternary_computer
This would hardly be a minimal change.
– mike
11 hours ago
3
@mike - It's not a small change but that doesn't exclude it being a minimal one, unless you can think of a smaller political change, in which case go ahead.
– chasly from UK
11 hours ago
2
I agree that in can be minimal in a political solution space. I hereby withdraw my comment :D
– mike
11 hours ago
@kingledion - Added
– chasly from UK
10 hours ago
add a comment |
up vote
5
down vote
Get rid of George Boole, inventor of Boolean Algebra, probably the main mathematical foundation of computer logic.
Without Boolean Algebra, regular algebra would give quite an edge to decimal computers, even if you needed three to four times as much hardware per digit.
There's no need to kill him, just have something happen that stops his research or get him interested in another field instead.
5
Someone else would invent it then. There is a need for it, since computers are based on electricity, which only support two states. I don't think there it's possible to skip this step in the evolution of processors based on electricity.
– mike
11 hours ago
9
@mike electricity supports more than that. Analogic computers, that would perform a sum by summing voltages, existed in the past.
– Renan
11 hours ago
7
@mike Electricity is used for a two state system but it doesn't only support a two state system, otherwise you couldn't have dimmer switches, or any other variable speed system.
– Ash
11 hours ago
8
@mike since we represent binary in electrical circuits as different voltate states, other base systems can easily be represented by multiple voltage states.
– RonJohn
11 hours ago
8
The problem is that -- as @mike mentioned -- someone will invent binary algebra. After all, it's nothing more than the synthesis of "a different base" and "truth tables" (which are ancient and a fundamental part of logic).
– RonJohn
11 hours ago
|
show 13 more comments
up vote
3
down vote
EDIT - On reading the answer by L.Dutch, I see that there is an energy-saving argument for using trinary. I'd be interested to find out how theoretically true that is. Crucially the OP talks about transistors rather than thermionic valves and that could make a difference. There are also other energy questions to address other than the simple switching of a transistor. It would be good to know the extent of this saving and any extra cost associated with building and maintaining the hardware. Heat dissipation may also be an issue.
I remain open-minded as well as interested in this approach.
I don't think there is a historical justification for your premise as far as transistors are concerned so instead, I will just say:
The minimum historical change is No Electronics
It's possible to use other bases but just a really bad idea.
IBM 1620 Model I, Level H
IBM 1620 data processing machine with IBM 1627 plotter, on display at
the 1962 Seattle World's Fair The IBM 1620 was announced by IBM on
October 21, 1959,[1] and marketed as an inexpensive "scientific
computer".[2] After a total production of about two thousand machines,
it was withdrawn on November 19, 1970. Modified versions of the 1620
were used as the CPU of the IBM 1710 and IBM 1720 Industrial Process
Control Systems (making it the first digital computer considered
reliable enough for real-time process control of factory
equipment)[citation needed].
Being variable word length decimal, as opposed to
fixed-word-length pure binary, made it an especially attractive first
computer to learn on – and hundreds of thousands of students had their
first experiences with a computer on the IBM 1620.
https://en.wikipedia.org/wiki/IBM_1620
The key phrase there is variable word length decimal which is a real faff and actually still uses binary at the electronic level.
Reasoning
Any other electronic system than binary will soon evolve into binary because it depends on digital electronics.
It is commonly supposed, by those not in the know, that zero voltage represent a binary zero and some arbitrary voltage, e.g. 5 volts, represents a 1. However in the real world these voltages are never so precise. It is much easier to have two ranges with a specified changeover point.
Having to maintain say ten different voltages for ten different digits would be incredibly expensive to make, unreliable and not worth the effort.
So your minimum historical change is No Electronics.
3
This answer does not meet the question's "Transistors were invented in this alternate timeline, in the 1950s" constraint.
– RonJohn
11 hours ago
1
@RonJohn - I understand your point. I suppose I could have answered "Given the conditions you propose, there is no historical answer to your question." Maybe I'll change the wording to add that extra sentence.
– chasly from UK
11 hours ago
add a comment |
up vote
1
down vote
As I understand it, early tribes used base 12 and it's a lot more flexible than 10--they had a way to count to 12 by counting knuckles to get up to 60 on two hands pretty easily which is the basis of our "Degrees".
10-finger-counters supposedly defeated the base 12ers but kept their time system and degree-based trigonometry.
If the base 12ers had won, a three-state computer might have made a LOT more sense (Binary might have actually looked silly). In this case A byte would probably be 8 tri-state bits (let's call it 8/3) which would perfectly fit 2 base-12 digits instead of our 8/2 layout which always had a bit of a mis-match.
We tried to cope with our mismatch by using BCD and throwing away 6 states from each nibble (1/2 byte) for a more close approximation of base 10 which gave us a "Pure" math without all these weird binary oddities you get (like how in base 10, 1 byte holds 256 states, 2 bytes hold 65536, etc)
With 3/8, base 12ers would have no mismatch, it would be really clean. Round 3-bit numbers would often look like nice base12 numbers: 1 byte would hold 100 states, and 2 bytes would hold 10000, etc.
So can you change the numeric base of your book? Shouldn't come up too often :) It would be fun to even number pages in base 12... complete submersion.
add a comment |
up vote
0
down vote
The strength of binary is that it's fundamentally a yes/no logic system, the weakness of binary is that it is fundamentally a yes/no logic system, you need multiple layers of logic to create "yes and" statements with binary logic. The smallest change you would need to make to change away from binary (in terms of having the rest of the world being the same but computing being different) would be to have the people who pioneered the science of computers, particularly Turing (thanks @Renan) aim for, and demand, more complex arrays of basic logic outcomes (a, b, c, etc... vary combinations, all of the above, none of the above). Complex outcome options require more complex inputs, more complex logic gates and a more complex programming language: consequently computers will be more expensive, more delicate, and harder to program.
A few people might mess around with binary for really basic machines, like pocket calculators, but true computers will be more complex machines.
You are looking for Alan Turing. He is the one who introduced binarism into computing, when describing the Turing machine.
– Renan
11 hours ago
@Renan Thanks that's what I thought but I couldn't remember if he got that from someone earlier or not.
– Ash
11 hours ago
Playing around with complex arrays still needs each element of the array to have a defined state. If transistors are used then the state would almost certainly still be represented in binary at some level. The equivalence of different types of universal computer has been proven.
– chasly from UK
11 hours ago
@chaslyfromUK Yes if transistors are used binary is mechanical inherent, but if transistor logic is insufficient to satisfy the fundamental philosophical and mechanical goals of the people building the system they can't be used, different circuitry will be required.
– Ash
11 hours ago
add a comment |
up vote
0
down vote
Decimal computers.
Modern computers are, indeed, binary. Binary is the classification of an electrical signal as occupying one of two states, conditional on the voltage. For the sake of simplicity, you could say that in a 5V system, anything signal above 4V is a '1' and everything else is a '0'. Once a signal has been confined to two states, it's pretty easy to apply Boolean math, which was already well-explored ahead of computers. Binary was an easy choice for computers because so much work was already done in the area of Boolean algebra.
When we needed to increase the range of numbers, we added more signals. Two signals (two bits) could represent 4 distinct values. 3 bits - 8 values, and so-on. But what if, instead of adding more signals to expand our values, we simply divided the existing signals up more. In a 5V system, one signal could represent a number from 1-10 if we divide up the voltage. 0-0.25 volts = 0. 0.25-0.50 volts = 1. 0.50-0.75 volts = 2, etc. In theory, each signal would carry 5x the data a binary signal could. But why stop there? Why not split each signal into 100 distinct values?
Well, for the same reason we never went further than binary - environmental interference and lack of precision components. You need to be able to precisely measure the voltages to determine the value, and if those voltages change, your system becomes unreliable. All types of factors can affect electrical voltages, RF, temperature, humidity, metal density, etc. As components age, their tolerances tend to decrease.
Any number of things could have changed this - if you use a different medium - light, for example, interference isn't a concern. This is exactly why fiber-optics can carry so much more data than electrical connections.
The discovery of a room-temperature superconductor could also have allowed different computers to become standard. A superconductor doesn't lose electrons to heat. This means you could pump more voltage through a system without fear of overheating, requiring less precise components and less (no) cooling.
So, in-short, binary computers dominate because of physical limitations related to electricity and the the wealth of knowledge (Boolean Algebra) that was already available when vacuum tubes, transistors, and semiconductors came about. Change any of those factors, and binary computers may never have been.
New contributor
Robear is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
up vote
0
down vote
If there were a technology for maintaining single atoms of hydrogen in an excited state indefinitely; destructive readout by letting it decay and detecting the photon. So logic base could be however many orbitals you can control.
New contributor
Birdie is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
up vote
0
down vote
In the late 1950s analog computers were developed using a hydraulic technology called fluidics. Fluidic processing is still used in automatic transmissions, although newer designs are hybrid electronic/fluidic systems.
New contributor
Nik Pfirsig is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
11 Answers
11
active
oldest
votes
11 Answers
11
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
22
down vote
Non binary computers, in particular ternary computers, have been built in the past (emphasis mine).
One early calculating machine, built by Thomas Fowler entirely from wood in 1840, operated in balanced ternary. The first modern, electronic ternary computer Setun was built in 1958 in the Soviet Union at the Moscow State University by Nikolay Brusentsov, and it had notable advantages over the binary computers which eventually replaced it, such as lower electricity consumption and lower production cost.
If you want to make ternary computer the standards, I think you should leverage on those advantages: make energy more expensive, so that saving energy is a big advantage, and make production more expensive.
Note that, since smelting silicon is an energy intensive activity, already increasing the cost of energy will indirectly affect the production costs.
6
L.Dutch - Although I answered differently I think the claim about trinary being energy saving is worth following up. Can you back this up with actual references and research? I'd be interested because I'm reluctant to accept it without being convinced. In particular I wonder if the cost of producing the trinary technology would offset the minor savings of using it.
– chasly from UK
12 hours ago
Also decimal computers, as a natural reuse of telephony equipment.
– OrangeDog
10 hours ago
3
It needed more memory when memory was expensive and limited. It demands more advanced components(3 states). It takes more time and knowledge to build them. And after binary had so much behind it is just too wasteful. There is no point to be better if you are too demanding and late.
– Artemijs Danilovs
10 hours ago
1
I do not know anything about the Soviet ternary computer, but you should note that while they said that it had a lower cost to build and operate, the quote does not explicitly attribute this to its nature as a ternary computer. Do all ternary machines cost less to run and build, or was this a function of the economics of the society in which it was built or the quality/type of parts used?
– Brian R
9 hours ago
4
From an information theoretic viewpoint, the most efficient base to compute in would be "e", but since that's not an integer, 3 would be the closest integer base.
– Tangurena
9 hours ago
|
show 1 more comment
up vote
22
down vote
Non binary computers, in particular ternary computers, have been built in the past (emphasis mine).
One early calculating machine, built by Thomas Fowler entirely from wood in 1840, operated in balanced ternary. The first modern, electronic ternary computer Setun was built in 1958 in the Soviet Union at the Moscow State University by Nikolay Brusentsov, and it had notable advantages over the binary computers which eventually replaced it, such as lower electricity consumption and lower production cost.
If you want to make ternary computer the standards, I think you should leverage on those advantages: make energy more expensive, so that saving energy is a big advantage, and make production more expensive.
Note that, since smelting silicon is an energy intensive activity, already increasing the cost of energy will indirectly affect the production costs.
6
L.Dutch - Although I answered differently I think the claim about trinary being energy saving is worth following up. Can you back this up with actual references and research? I'd be interested because I'm reluctant to accept it without being convinced. In particular I wonder if the cost of producing the trinary technology would offset the minor savings of using it.
– chasly from UK
12 hours ago
Also decimal computers, as a natural reuse of telephony equipment.
– OrangeDog
10 hours ago
3
It needed more memory when memory was expensive and limited. It demands more advanced components(3 states). It takes more time and knowledge to build them. And after binary had so much behind it is just too wasteful. There is no point to be better if you are too demanding and late.
– Artemijs Danilovs
10 hours ago
1
I do not know anything about the Soviet ternary computer, but you should note that while they said that it had a lower cost to build and operate, the quote does not explicitly attribute this to its nature as a ternary computer. Do all ternary machines cost less to run and build, or was this a function of the economics of the society in which it was built or the quality/type of parts used?
– Brian R
9 hours ago
4
From an information theoretic viewpoint, the most efficient base to compute in would be "e", but since that's not an integer, 3 would be the closest integer base.
– Tangurena
9 hours ago
|
show 1 more comment
up vote
22
down vote
up vote
22
down vote
Non binary computers, in particular ternary computers, have been built in the past (emphasis mine).
One early calculating machine, built by Thomas Fowler entirely from wood in 1840, operated in balanced ternary. The first modern, electronic ternary computer Setun was built in 1958 in the Soviet Union at the Moscow State University by Nikolay Brusentsov, and it had notable advantages over the binary computers which eventually replaced it, such as lower electricity consumption and lower production cost.
If you want to make ternary computer the standards, I think you should leverage on those advantages: make energy more expensive, so that saving energy is a big advantage, and make production more expensive.
Note that, since smelting silicon is an energy intensive activity, already increasing the cost of energy will indirectly affect the production costs.
Non binary computers, in particular ternary computers, have been built in the past (emphasis mine).
One early calculating machine, built by Thomas Fowler entirely from wood in 1840, operated in balanced ternary. The first modern, electronic ternary computer Setun was built in 1958 in the Soviet Union at the Moscow State University by Nikolay Brusentsov, and it had notable advantages over the binary computers which eventually replaced it, such as lower electricity consumption and lower production cost.
If you want to make ternary computer the standards, I think you should leverage on those advantages: make energy more expensive, so that saving energy is a big advantage, and make production more expensive.
Note that, since smelting silicon is an energy intensive activity, already increasing the cost of energy will indirectly affect the production costs.
answered 12 hours ago
L.Dutch♦
70.7k22168341
70.7k22168341
6
L.Dutch - Although I answered differently I think the claim about trinary being energy saving is worth following up. Can you back this up with actual references and research? I'd be interested because I'm reluctant to accept it without being convinced. In particular I wonder if the cost of producing the trinary technology would offset the minor savings of using it.
– chasly from UK
12 hours ago
Also decimal computers, as a natural reuse of telephony equipment.
– OrangeDog
10 hours ago
3
It needed more memory when memory was expensive and limited. It demands more advanced components(3 states). It takes more time and knowledge to build them. And after binary had so much behind it is just too wasteful. There is no point to be better if you are too demanding and late.
– Artemijs Danilovs
10 hours ago
1
I do not know anything about the Soviet ternary computer, but you should note that while they said that it had a lower cost to build and operate, the quote does not explicitly attribute this to its nature as a ternary computer. Do all ternary machines cost less to run and build, or was this a function of the economics of the society in which it was built or the quality/type of parts used?
– Brian R
9 hours ago
4
From an information theoretic viewpoint, the most efficient base to compute in would be "e", but since that's not an integer, 3 would be the closest integer base.
– Tangurena
9 hours ago
|
show 1 more comment
6
L.Dutch - Although I answered differently I think the claim about trinary being energy saving is worth following up. Can you back this up with actual references and research? I'd be interested because I'm reluctant to accept it without being convinced. In particular I wonder if the cost of producing the trinary technology would offset the minor savings of using it.
– chasly from UK
12 hours ago
Also decimal computers, as a natural reuse of telephony equipment.
– OrangeDog
10 hours ago
3
It needed more memory when memory was expensive and limited. It demands more advanced components(3 states). It takes more time and knowledge to build them. And after binary had so much behind it is just too wasteful. There is no point to be better if you are too demanding and late.
– Artemijs Danilovs
10 hours ago
1
I do not know anything about the Soviet ternary computer, but you should note that while they said that it had a lower cost to build and operate, the quote does not explicitly attribute this to its nature as a ternary computer. Do all ternary machines cost less to run and build, or was this a function of the economics of the society in which it was built or the quality/type of parts used?
– Brian R
9 hours ago
4
From an information theoretic viewpoint, the most efficient base to compute in would be "e", but since that's not an integer, 3 would be the closest integer base.
– Tangurena
9 hours ago
6
6
L.Dutch - Although I answered differently I think the claim about trinary being energy saving is worth following up. Can you back this up with actual references and research? I'd be interested because I'm reluctant to accept it without being convinced. In particular I wonder if the cost of producing the trinary technology would offset the minor savings of using it.
– chasly from UK
12 hours ago
L.Dutch - Although I answered differently I think the claim about trinary being energy saving is worth following up. Can you back this up with actual references and research? I'd be interested because I'm reluctant to accept it without being convinced. In particular I wonder if the cost of producing the trinary technology would offset the minor savings of using it.
– chasly from UK
12 hours ago
Also decimal computers, as a natural reuse of telephony equipment.
– OrangeDog
10 hours ago
Also decimal computers, as a natural reuse of telephony equipment.
– OrangeDog
10 hours ago
3
3
It needed more memory when memory was expensive and limited. It demands more advanced components(3 states). It takes more time and knowledge to build them. And after binary had so much behind it is just too wasteful. There is no point to be better if you are too demanding and late.
– Artemijs Danilovs
10 hours ago
It needed more memory when memory was expensive and limited. It demands more advanced components(3 states). It takes more time and knowledge to build them. And after binary had so much behind it is just too wasteful. There is no point to be better if you are too demanding and late.
– Artemijs Danilovs
10 hours ago
1
1
I do not know anything about the Soviet ternary computer, but you should note that while they said that it had a lower cost to build and operate, the quote does not explicitly attribute this to its nature as a ternary computer. Do all ternary machines cost less to run and build, or was this a function of the economics of the society in which it was built or the quality/type of parts used?
– Brian R
9 hours ago
I do not know anything about the Soviet ternary computer, but you should note that while they said that it had a lower cost to build and operate, the quote does not explicitly attribute this to its nature as a ternary computer. Do all ternary machines cost less to run and build, or was this a function of the economics of the society in which it was built or the quality/type of parts used?
– Brian R
9 hours ago
4
4
From an information theoretic viewpoint, the most efficient base to compute in would be "e", but since that's not an integer, 3 would be the closest integer base.
– Tangurena
9 hours ago
From an information theoretic viewpoint, the most efficient base to compute in would be "e", but since that's not an integer, 3 would be the closest integer base.
– Tangurena
9 hours ago
|
show 1 more comment
up vote
14
down vote
Instead of avoiding it, transcend binary:
Either let the evolution of technology take its course and somehow create a demand for non-binary processors. Analogous to what is happening now in the crypto currency scene: The developers of IOTA based their project on a ternary architecture model and are even working on a ternary processor (JINN).
Or let aggressive patenting and licensing in the early stages of binary processors (e.g. a general patent for binary processors due to lobbying or misjudgements in the patent office) be the cause for starting work on non-binary processors with less restrictive and more collaborative patents.
New contributor
mike is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
9
You should focus on that second point and expand it more, that sounds interesting.
– kingledion
11 hours ago
Free/open hardware doesn't get monetized very well.
– RonJohn
11 hours ago
@RonJohn That's right. I'll update the answer. Maybe less restrictive patenting/licensing.
– mike
11 hours ago
1
Advanced quantum computers could be a good choice for option one.
– Vaelus
10 hours ago
1
@JohnDvorak The basis may be binary, but the superpositions are not. While we measure the results of quantum computation as binary numbers, the actual computations are not themselves binary.
– Vaelus
9 hours ago
|
show 2 more comments
up vote
14
down vote
Instead of avoiding it, transcend binary:
Either let the evolution of technology take its course and somehow create a demand for non-binary processors. Analogous to what is happening now in the crypto currency scene: The developers of IOTA based their project on a ternary architecture model and are even working on a ternary processor (JINN).
Or let aggressive patenting and licensing in the early stages of binary processors (e.g. a general patent for binary processors due to lobbying or misjudgements in the patent office) be the cause for starting work on non-binary processors with less restrictive and more collaborative patents.
New contributor
mike is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
9
You should focus on that second point and expand it more, that sounds interesting.
– kingledion
11 hours ago
Free/open hardware doesn't get monetized very well.
– RonJohn
11 hours ago
@RonJohn That's right. I'll update the answer. Maybe less restrictive patenting/licensing.
– mike
11 hours ago
1
Advanced quantum computers could be a good choice for option one.
– Vaelus
10 hours ago
1
@JohnDvorak The basis may be binary, but the superpositions are not. While we measure the results of quantum computation as binary numbers, the actual computations are not themselves binary.
– Vaelus
9 hours ago
|
show 2 more comments
up vote
14
down vote
up vote
14
down vote
Instead of avoiding it, transcend binary:
Either let the evolution of technology take its course and somehow create a demand for non-binary processors. Analogous to what is happening now in the crypto currency scene: The developers of IOTA based their project on a ternary architecture model and are even working on a ternary processor (JINN).
Or let aggressive patenting and licensing in the early stages of binary processors (e.g. a general patent for binary processors due to lobbying or misjudgements in the patent office) be the cause for starting work on non-binary processors with less restrictive and more collaborative patents.
New contributor
mike is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Instead of avoiding it, transcend binary:
Either let the evolution of technology take its course and somehow create a demand for non-binary processors. Analogous to what is happening now in the crypto currency scene: The developers of IOTA based their project on a ternary architecture model and are even working on a ternary processor (JINN).
Or let aggressive patenting and licensing in the early stages of binary processors (e.g. a general patent for binary processors due to lobbying or misjudgements in the patent office) be the cause for starting work on non-binary processors with less restrictive and more collaborative patents.
New contributor
mike is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
edited 6 hours ago
New contributor
mike is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
answered 11 hours ago
mike
2494
2494
New contributor
mike is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
mike is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
mike is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
9
You should focus on that second point and expand it more, that sounds interesting.
– kingledion
11 hours ago
Free/open hardware doesn't get monetized very well.
– RonJohn
11 hours ago
@RonJohn That's right. I'll update the answer. Maybe less restrictive patenting/licensing.
– mike
11 hours ago
1
Advanced quantum computers could be a good choice for option one.
– Vaelus
10 hours ago
1
@JohnDvorak The basis may be binary, but the superpositions are not. While we measure the results of quantum computation as binary numbers, the actual computations are not themselves binary.
– Vaelus
9 hours ago
|
show 2 more comments
9
You should focus on that second point and expand it more, that sounds interesting.
– kingledion
11 hours ago
Free/open hardware doesn't get monetized very well.
– RonJohn
11 hours ago
@RonJohn That's right. I'll update the answer. Maybe less restrictive patenting/licensing.
– mike
11 hours ago
1
Advanced quantum computers could be a good choice for option one.
– Vaelus
10 hours ago
1
@JohnDvorak The basis may be binary, but the superpositions are not. While we measure the results of quantum computation as binary numbers, the actual computations are not themselves binary.
– Vaelus
9 hours ago
9
9
You should focus on that second point and expand it more, that sounds interesting.
– kingledion
11 hours ago
You should focus on that second point and expand it more, that sounds interesting.
– kingledion
11 hours ago
Free/open hardware doesn't get monetized very well.
– RonJohn
11 hours ago
Free/open hardware doesn't get monetized very well.
– RonJohn
11 hours ago
@RonJohn That's right. I'll update the answer. Maybe less restrictive patenting/licensing.
– mike
11 hours ago
@RonJohn That's right. I'll update the answer. Maybe less restrictive patenting/licensing.
– mike
11 hours ago
1
1
Advanced quantum computers could be a good choice for option one.
– Vaelus
10 hours ago
Advanced quantum computers could be a good choice for option one.
– Vaelus
10 hours ago
1
1
@JohnDvorak The basis may be binary, but the superpositions are not. While we measure the results of quantum computation as binary numbers, the actual computations are not themselves binary.
– Vaelus
9 hours ago
@JohnDvorak The basis may be binary, but the superpositions are not. While we measure the results of quantum computation as binary numbers, the actual computations are not themselves binary.
– Vaelus
9 hours ago
|
show 2 more comments
up vote
6
down vote
I would like to advance the idea of an analog computer.
Analog computers are something like the holy grail of electronics. They have the potential of nearly infinite more computing power, limited only by the voltgae or current measuring discriminator (i.e., the precision of measuring an electric state or condition).
The reason we don't have them is because using transistors in their switching mode is simple. Simple, simple, simple. So simple, that defaulting everything to the lowest common denominator (binary, single-variable logic) was obvious.
But even today, change is coming.
Analog computing, which was the predominant form of high-performance computing well into the 1970s, has largely been forgotten since today's stored program digital computers took over. But the time is ripe to change this. (Source)
If analog and hybrid computers were so valuable half a century ago, why did they disappear, leaving almost no trace? The reasons had to do with the limitations of 1970s technology: Essentially, they were too hard to design, build, operate, and maintain. But analog computers and digital-analog hybrids built with today’s technology wouldn’t suffer the same shortcomings, which is why significant work is now going on in analog computing in the context of machine learning, machine intelligence, and biomimetic circuits.
...
They were complex, quirky machines, requiring specially trained personnel to understand and run them—a fact that played a role in their demise.
Another factor in their downfall was that by the 1960s digital computers were making large strides, thanks to their many advantages: straightforward programmability, algorithmic operation, ease of storage, high precision, and an ability to handle problems of any size, given enough time. (Source)
But, how to get there without getting hung up on the digital world?
A breakthrough in discrimination. Transistors, for all their value, are only as good as their manufacturing process. The more precisely constructed the transistor, the more precise the voltage measurement can be. The more precise the voltage measurement, the greater the programatic value of a change in voltage = faster computing and (best of all for most space applications) faster reaction to the environment.
Breakthrough in modeling equations. Digital computers are, by comparison, trivial to program (hence, BASIC). Their inefficiency is irrelevant compared to their ease of use. However, this is because double-integration is a whomping difficult thing to do on paper, much less to describe such that a machine can process it. But, what if we could have languages like Wolfram, R, or Haskell without having to go through the digital revolution of BASIC, PASCAL, FORTRAN, and C first? Our view of programming is very much based on how we perceive (or are influenced by) the nature of computation. Had someone come up with an efficient and flexible mathematical language before the discovery of switching transistors... the world would have changed forever.
Would this entirely remove digital from the picture?
Heck, no. That's like saying the development of a practical Lamborghini (if the word practical can ever be applied to a Lamborghini) before, say, the Edsel would mean we would have never seen the Datsun B210. The single biggest weakness of analog computing is the human-to-machine interface. The ability to compute in real time rather than through a series of discrete often barely related steps is how our brains work — but that doesn't translate well to telling a machine how to do its job. The odds are good that a hybrid machine (digital interface to an analog core) would be the final solution (as it will today). Is this germain to your question? Not particularly.
Conclusion
Two breakthroughs: one in transistor manufacture and the other in symbolic programming, are all that would be needed to advance analog computation with all of its limitless computational power over digital computing.
It's happening, although slowly: scientificamerican.com/article/…
– Jan Dorniak
5 hours ago
2
If Neural Networks had been better developed before digital surpassed analog, perhaps the energy savings of analog neural networks would prevent binary's triumph. This change might have happened if only Marvin Minsky had discovered the potential of backpropagation in his book "Perceptrons", rather than focusing on neural network's limitations.
– AShelly
2 hours ago
add a comment |
up vote
6
down vote
I would like to advance the idea of an analog computer.
Analog computers are something like the holy grail of electronics. They have the potential of nearly infinite more computing power, limited only by the voltgae or current measuring discriminator (i.e., the precision of measuring an electric state or condition).
The reason we don't have them is because using transistors in their switching mode is simple. Simple, simple, simple. So simple, that defaulting everything to the lowest common denominator (binary, single-variable logic) was obvious.
But even today, change is coming.
Analog computing, which was the predominant form of high-performance computing well into the 1970s, has largely been forgotten since today's stored program digital computers took over. But the time is ripe to change this. (Source)
If analog and hybrid computers were so valuable half a century ago, why did they disappear, leaving almost no trace? The reasons had to do with the limitations of 1970s technology: Essentially, they were too hard to design, build, operate, and maintain. But analog computers and digital-analog hybrids built with today’s technology wouldn’t suffer the same shortcomings, which is why significant work is now going on in analog computing in the context of machine learning, machine intelligence, and biomimetic circuits.
...
They were complex, quirky machines, requiring specially trained personnel to understand and run them—a fact that played a role in their demise.
Another factor in their downfall was that by the 1960s digital computers were making large strides, thanks to their many advantages: straightforward programmability, algorithmic operation, ease of storage, high precision, and an ability to handle problems of any size, given enough time. (Source)
But, how to get there without getting hung up on the digital world?
A breakthrough in discrimination. Transistors, for all their value, are only as good as their manufacturing process. The more precisely constructed the transistor, the more precise the voltage measurement can be. The more precise the voltage measurement, the greater the programatic value of a change in voltage = faster computing and (best of all for most space applications) faster reaction to the environment.
Breakthrough in modeling equations. Digital computers are, by comparison, trivial to program (hence, BASIC). Their inefficiency is irrelevant compared to their ease of use. However, this is because double-integration is a whomping difficult thing to do on paper, much less to describe such that a machine can process it. But, what if we could have languages like Wolfram, R, or Haskell without having to go through the digital revolution of BASIC, PASCAL, FORTRAN, and C first? Our view of programming is very much based on how we perceive (or are influenced by) the nature of computation. Had someone come up with an efficient and flexible mathematical language before the discovery of switching transistors... the world would have changed forever.
Would this entirely remove digital from the picture?
Heck, no. That's like saying the development of a practical Lamborghini (if the word practical can ever be applied to a Lamborghini) before, say, the Edsel would mean we would have never seen the Datsun B210. The single biggest weakness of analog computing is the human-to-machine interface. The ability to compute in real time rather than through a series of discrete often barely related steps is how our brains work — but that doesn't translate well to telling a machine how to do its job. The odds are good that a hybrid machine (digital interface to an analog core) would be the final solution (as it will today). Is this germain to your question? Not particularly.
Conclusion
Two breakthroughs: one in transistor manufacture and the other in symbolic programming, are all that would be needed to advance analog computation with all of its limitless computational power over digital computing.
It's happening, although slowly: scientificamerican.com/article/…
– Jan Dorniak
5 hours ago
2
If Neural Networks had been better developed before digital surpassed analog, perhaps the energy savings of analog neural networks would prevent binary's triumph. This change might have happened if only Marvin Minsky had discovered the potential of backpropagation in his book "Perceptrons", rather than focusing on neural network's limitations.
– AShelly
2 hours ago
add a comment |
up vote
6
down vote
up vote
6
down vote
I would like to advance the idea of an analog computer.
Analog computers are something like the holy grail of electronics. They have the potential of nearly infinite more computing power, limited only by the voltgae or current measuring discriminator (i.e., the precision of measuring an electric state or condition).
The reason we don't have them is because using transistors in their switching mode is simple. Simple, simple, simple. So simple, that defaulting everything to the lowest common denominator (binary, single-variable logic) was obvious.
But even today, change is coming.
Analog computing, which was the predominant form of high-performance computing well into the 1970s, has largely been forgotten since today's stored program digital computers took over. But the time is ripe to change this. (Source)
If analog and hybrid computers were so valuable half a century ago, why did they disappear, leaving almost no trace? The reasons had to do with the limitations of 1970s technology: Essentially, they were too hard to design, build, operate, and maintain. But analog computers and digital-analog hybrids built with today’s technology wouldn’t suffer the same shortcomings, which is why significant work is now going on in analog computing in the context of machine learning, machine intelligence, and biomimetic circuits.
...
They were complex, quirky machines, requiring specially trained personnel to understand and run them—a fact that played a role in their demise.
Another factor in their downfall was that by the 1960s digital computers were making large strides, thanks to their many advantages: straightforward programmability, algorithmic operation, ease of storage, high precision, and an ability to handle problems of any size, given enough time. (Source)
But, how to get there without getting hung up on the digital world?
A breakthrough in discrimination. Transistors, for all their value, are only as good as their manufacturing process. The more precisely constructed the transistor, the more precise the voltage measurement can be. The more precise the voltage measurement, the greater the programatic value of a change in voltage = faster computing and (best of all for most space applications) faster reaction to the environment.
Breakthrough in modeling equations. Digital computers are, by comparison, trivial to program (hence, BASIC). Their inefficiency is irrelevant compared to their ease of use. However, this is because double-integration is a whomping difficult thing to do on paper, much less to describe such that a machine can process it. But, what if we could have languages like Wolfram, R, or Haskell without having to go through the digital revolution of BASIC, PASCAL, FORTRAN, and C first? Our view of programming is very much based on how we perceive (or are influenced by) the nature of computation. Had someone come up with an efficient and flexible mathematical language before the discovery of switching transistors... the world would have changed forever.
Would this entirely remove digital from the picture?
Heck, no. That's like saying the development of a practical Lamborghini (if the word practical can ever be applied to a Lamborghini) before, say, the Edsel would mean we would have never seen the Datsun B210. The single biggest weakness of analog computing is the human-to-machine interface. The ability to compute in real time rather than through a series of discrete often barely related steps is how our brains work — but that doesn't translate well to telling a machine how to do its job. The odds are good that a hybrid machine (digital interface to an analog core) would be the final solution (as it will today). Is this germain to your question? Not particularly.
Conclusion
Two breakthroughs: one in transistor manufacture and the other in symbolic programming, are all that would be needed to advance analog computation with all of its limitless computational power over digital computing.
I would like to advance the idea of an analog computer.
Analog computers are something like the holy grail of electronics. They have the potential of nearly infinite more computing power, limited only by the voltgae or current measuring discriminator (i.e., the precision of measuring an electric state or condition).
The reason we don't have them is because using transistors in their switching mode is simple. Simple, simple, simple. So simple, that defaulting everything to the lowest common denominator (binary, single-variable logic) was obvious.
But even today, change is coming.
Analog computing, which was the predominant form of high-performance computing well into the 1970s, has largely been forgotten since today's stored program digital computers took over. But the time is ripe to change this. (Source)
If analog and hybrid computers were so valuable half a century ago, why did they disappear, leaving almost no trace? The reasons had to do with the limitations of 1970s technology: Essentially, they were too hard to design, build, operate, and maintain. But analog computers and digital-analog hybrids built with today’s technology wouldn’t suffer the same shortcomings, which is why significant work is now going on in analog computing in the context of machine learning, machine intelligence, and biomimetic circuits.
...
They were complex, quirky machines, requiring specially trained personnel to understand and run them—a fact that played a role in their demise.
Another factor in their downfall was that by the 1960s digital computers were making large strides, thanks to their many advantages: straightforward programmability, algorithmic operation, ease of storage, high precision, and an ability to handle problems of any size, given enough time. (Source)
But, how to get there without getting hung up on the digital world?
A breakthrough in discrimination. Transistors, for all their value, are only as good as their manufacturing process. The more precisely constructed the transistor, the more precise the voltage measurement can be. The more precise the voltage measurement, the greater the programatic value of a change in voltage = faster computing and (best of all for most space applications) faster reaction to the environment.
Breakthrough in modeling equations. Digital computers are, by comparison, trivial to program (hence, BASIC). Their inefficiency is irrelevant compared to their ease of use. However, this is because double-integration is a whomping difficult thing to do on paper, much less to describe such that a machine can process it. But, what if we could have languages like Wolfram, R, or Haskell without having to go through the digital revolution of BASIC, PASCAL, FORTRAN, and C first? Our view of programming is very much based on how we perceive (or are influenced by) the nature of computation. Had someone come up with an efficient and flexible mathematical language before the discovery of switching transistors... the world would have changed forever.
Would this entirely remove digital from the picture?
Heck, no. That's like saying the development of a practical Lamborghini (if the word practical can ever be applied to a Lamborghini) before, say, the Edsel would mean we would have never seen the Datsun B210. The single biggest weakness of analog computing is the human-to-machine interface. The ability to compute in real time rather than through a series of discrete often barely related steps is how our brains work — but that doesn't translate well to telling a machine how to do its job. The odds are good that a hybrid machine (digital interface to an analog core) would be the final solution (as it will today). Is this germain to your question? Not particularly.
Conclusion
Two breakthroughs: one in transistor manufacture and the other in symbolic programming, are all that would be needed to advance analog computation with all of its limitless computational power over digital computing.
answered 10 hours ago
JBH
37.2k582176
37.2k582176
It's happening, although slowly: scientificamerican.com/article/…
– Jan Dorniak
5 hours ago
2
If Neural Networks had been better developed before digital surpassed analog, perhaps the energy savings of analog neural networks would prevent binary's triumph. This change might have happened if only Marvin Minsky had discovered the potential of backpropagation in his book "Perceptrons", rather than focusing on neural network's limitations.
– AShelly
2 hours ago
add a comment |
It's happening, although slowly: scientificamerican.com/article/…
– Jan Dorniak
5 hours ago
2
If Neural Networks had been better developed before digital surpassed analog, perhaps the energy savings of analog neural networks would prevent binary's triumph. This change might have happened if only Marvin Minsky had discovered the potential of backpropagation in his book "Perceptrons", rather than focusing on neural network's limitations.
– AShelly
2 hours ago
It's happening, although slowly: scientificamerican.com/article/…
– Jan Dorniak
5 hours ago
It's happening, although slowly: scientificamerican.com/article/…
– Jan Dorniak
5 hours ago
2
2
If Neural Networks had been better developed before digital surpassed analog, perhaps the energy savings of analog neural networks would prevent binary's triumph. This change might have happened if only Marvin Minsky had discovered the potential of backpropagation in his book "Perceptrons", rather than focusing on neural network's limitations.
– AShelly
2 hours ago
If Neural Networks had been better developed before digital surpassed analog, perhaps the energy savings of analog neural networks would prevent binary's triumph. This change might have happened if only Marvin Minsky had discovered the potential of backpropagation in his book "Perceptrons", rather than focusing on neural network's limitations.
– AShelly
2 hours ago
add a comment |
up vote
6
down vote
Having thought about this and looked at L.Dutch's answer, I may withdraw my original answer (or leave it just for interest).
Instead I will give a political answer.
As mentioned by L.Dutch, the Soviets came up with a ternary system (see below). Because of the limited use of the Russian language throughout the world the Soviets often resented the fact that US scientific papers got more credence - after all English is the Lingua Franca of science. (This is true by the way, not a fiction, I'll look for references).
Suppose the Russians had won a war over the West. It was common in Soviet Russia for science to be heavily politicised (again I'll look for references). Therefore, regardless of the validity of a non-binary system the Russians could have mandated ternary or some other base simply as a form of triumphalism.
Note - I'm chickening out of finding references at the moment. I've found some but they involve delving into Marxist doctrine or buying an expensive book. My personal knowledge of the situation came from talking to a British scientist who was digging through old Russian papers looking for bits that had been missed or had been distorted by doctrine. Maybe I'll delve further but not right now.
The first modern, electronic ternary computer Setun was built in 1958
in the Soviet Union at the Moscow State University by Nikolay
Brusentsov
https://en.wikipedia.org/wiki/Ternary_computer
This would hardly be a minimal change.
– mike
11 hours ago
3
@mike - It's not a small change but that doesn't exclude it being a minimal one, unless you can think of a smaller political change, in which case go ahead.
– chasly from UK
11 hours ago
2
I agree that in can be minimal in a political solution space. I hereby withdraw my comment :D
– mike
11 hours ago
@kingledion - Added
– chasly from UK
10 hours ago
add a comment |
up vote
6
down vote
Having thought about this and looked at L.Dutch's answer, I may withdraw my original answer (or leave it just for interest).
Instead I will give a political answer.
As mentioned by L.Dutch, the Soviets came up with a ternary system (see below). Because of the limited use of the Russian language throughout the world the Soviets often resented the fact that US scientific papers got more credence - after all English is the Lingua Franca of science. (This is true by the way, not a fiction, I'll look for references).
Suppose the Russians had won a war over the West. It was common in Soviet Russia for science to be heavily politicised (again I'll look for references). Therefore, regardless of the validity of a non-binary system the Russians could have mandated ternary or some other base simply as a form of triumphalism.
Note - I'm chickening out of finding references at the moment. I've found some but they involve delving into Marxist doctrine or buying an expensive book. My personal knowledge of the situation came from talking to a British scientist who was digging through old Russian papers looking for bits that had been missed or had been distorted by doctrine. Maybe I'll delve further but not right now.
The first modern, electronic ternary computer Setun was built in 1958
in the Soviet Union at the Moscow State University by Nikolay
Brusentsov
https://en.wikipedia.org/wiki/Ternary_computer
This would hardly be a minimal change.
– mike
11 hours ago
3
@mike - It's not a small change but that doesn't exclude it being a minimal one, unless you can think of a smaller political change, in which case go ahead.
– chasly from UK
11 hours ago
2
I agree that in can be minimal in a political solution space. I hereby withdraw my comment :D
– mike
11 hours ago
@kingledion - Added
– chasly from UK
10 hours ago
add a comment |
up vote
6
down vote
up vote
6
down vote
Having thought about this and looked at L.Dutch's answer, I may withdraw my original answer (or leave it just for interest).
Instead I will give a political answer.
As mentioned by L.Dutch, the Soviets came up with a ternary system (see below). Because of the limited use of the Russian language throughout the world the Soviets often resented the fact that US scientific papers got more credence - after all English is the Lingua Franca of science. (This is true by the way, not a fiction, I'll look for references).
Suppose the Russians had won a war over the West. It was common in Soviet Russia for science to be heavily politicised (again I'll look for references). Therefore, regardless of the validity of a non-binary system the Russians could have mandated ternary or some other base simply as a form of triumphalism.
Note - I'm chickening out of finding references at the moment. I've found some but they involve delving into Marxist doctrine or buying an expensive book. My personal knowledge of the situation came from talking to a British scientist who was digging through old Russian papers looking for bits that had been missed or had been distorted by doctrine. Maybe I'll delve further but not right now.
The first modern, electronic ternary computer Setun was built in 1958
in the Soviet Union at the Moscow State University by Nikolay
Brusentsov
https://en.wikipedia.org/wiki/Ternary_computer
Having thought about this and looked at L.Dutch's answer, I may withdraw my original answer (or leave it just for interest).
Instead I will give a political answer.
As mentioned by L.Dutch, the Soviets came up with a ternary system (see below). Because of the limited use of the Russian language throughout the world the Soviets often resented the fact that US scientific papers got more credence - after all English is the Lingua Franca of science. (This is true by the way, not a fiction, I'll look for references).
Suppose the Russians had won a war over the West. It was common in Soviet Russia for science to be heavily politicised (again I'll look for references). Therefore, regardless of the validity of a non-binary system the Russians could have mandated ternary or some other base simply as a form of triumphalism.
Note - I'm chickening out of finding references at the moment. I've found some but they involve delving into Marxist doctrine or buying an expensive book. My personal knowledge of the situation came from talking to a British scientist who was digging through old Russian papers looking for bits that had been missed or had been distorted by doctrine. Maybe I'll delve further but not right now.
The first modern, electronic ternary computer Setun was built in 1958
in the Soviet Union at the Moscow State University by Nikolay
Brusentsov
https://en.wikipedia.org/wiki/Ternary_computer
edited 9 hours ago
answered 11 hours ago
chasly from UK
7,89523879
7,89523879
This would hardly be a minimal change.
– mike
11 hours ago
3
@mike - It's not a small change but that doesn't exclude it being a minimal one, unless you can think of a smaller political change, in which case go ahead.
– chasly from UK
11 hours ago
2
I agree that in can be minimal in a political solution space. I hereby withdraw my comment :D
– mike
11 hours ago
@kingledion - Added
– chasly from UK
10 hours ago
add a comment |
This would hardly be a minimal change.
– mike
11 hours ago
3
@mike - It's not a small change but that doesn't exclude it being a minimal one, unless you can think of a smaller political change, in which case go ahead.
– chasly from UK
11 hours ago
2
I agree that in can be minimal in a political solution space. I hereby withdraw my comment :D
– mike
11 hours ago
@kingledion - Added
– chasly from UK
10 hours ago
This would hardly be a minimal change.
– mike
11 hours ago
This would hardly be a minimal change.
– mike
11 hours ago
3
3
@mike - It's not a small change but that doesn't exclude it being a minimal one, unless you can think of a smaller political change, in which case go ahead.
– chasly from UK
11 hours ago
@mike - It's not a small change but that doesn't exclude it being a minimal one, unless you can think of a smaller political change, in which case go ahead.
– chasly from UK
11 hours ago
2
2
I agree that in can be minimal in a political solution space. I hereby withdraw my comment :D
– mike
11 hours ago
I agree that in can be minimal in a political solution space. I hereby withdraw my comment :D
– mike
11 hours ago
@kingledion - Added
– chasly from UK
10 hours ago
@kingledion - Added
– chasly from UK
10 hours ago
add a comment |
up vote
5
down vote
Get rid of George Boole, inventor of Boolean Algebra, probably the main mathematical foundation of computer logic.
Without Boolean Algebra, regular algebra would give quite an edge to decimal computers, even if you needed three to four times as much hardware per digit.
There's no need to kill him, just have something happen that stops his research or get him interested in another field instead.
5
Someone else would invent it then. There is a need for it, since computers are based on electricity, which only support two states. I don't think there it's possible to skip this step in the evolution of processors based on electricity.
– mike
11 hours ago
9
@mike electricity supports more than that. Analogic computers, that would perform a sum by summing voltages, existed in the past.
– Renan
11 hours ago
7
@mike Electricity is used for a two state system but it doesn't only support a two state system, otherwise you couldn't have dimmer switches, or any other variable speed system.
– Ash
11 hours ago
8
@mike since we represent binary in electrical circuits as different voltate states, other base systems can easily be represented by multiple voltage states.
– RonJohn
11 hours ago
8
The problem is that -- as @mike mentioned -- someone will invent binary algebra. After all, it's nothing more than the synthesis of "a different base" and "truth tables" (which are ancient and a fundamental part of logic).
– RonJohn
11 hours ago
|
show 13 more comments
up vote
5
down vote
Get rid of George Boole, inventor of Boolean Algebra, probably the main mathematical foundation of computer logic.
Without Boolean Algebra, regular algebra would give quite an edge to decimal computers, even if you needed three to four times as much hardware per digit.
There's no need to kill him, just have something happen that stops his research or get him interested in another field instead.
5
Someone else would invent it then. There is a need for it, since computers are based on electricity, which only support two states. I don't think there it's possible to skip this step in the evolution of processors based on electricity.
– mike
11 hours ago
9
@mike electricity supports more than that. Analogic computers, that would perform a sum by summing voltages, existed in the past.
– Renan
11 hours ago
7
@mike Electricity is used for a two state system but it doesn't only support a two state system, otherwise you couldn't have dimmer switches, or any other variable speed system.
– Ash
11 hours ago
8
@mike since we represent binary in electrical circuits as different voltate states, other base systems can easily be represented by multiple voltage states.
– RonJohn
11 hours ago
8
The problem is that -- as @mike mentioned -- someone will invent binary algebra. After all, it's nothing more than the synthesis of "a different base" and "truth tables" (which are ancient and a fundamental part of logic).
– RonJohn
11 hours ago
|
show 13 more comments
up vote
5
down vote
up vote
5
down vote
Get rid of George Boole, inventor of Boolean Algebra, probably the main mathematical foundation of computer logic.
Without Boolean Algebra, regular algebra would give quite an edge to decimal computers, even if you needed three to four times as much hardware per digit.
There's no need to kill him, just have something happen that stops his research or get him interested in another field instead.
Get rid of George Boole, inventor of Boolean Algebra, probably the main mathematical foundation of computer logic.
Without Boolean Algebra, regular algebra would give quite an edge to decimal computers, even if you needed three to four times as much hardware per digit.
There's no need to kill him, just have something happen that stops his research or get him interested in another field instead.
answered 11 hours ago
Emilio M Bumachar
4,3341121
4,3341121
5
Someone else would invent it then. There is a need for it, since computers are based on electricity, which only support two states. I don't think there it's possible to skip this step in the evolution of processors based on electricity.
– mike
11 hours ago
9
@mike electricity supports more than that. Analogic computers, that would perform a sum by summing voltages, existed in the past.
– Renan
11 hours ago
7
@mike Electricity is used for a two state system but it doesn't only support a two state system, otherwise you couldn't have dimmer switches, or any other variable speed system.
– Ash
11 hours ago
8
@mike since we represent binary in electrical circuits as different voltate states, other base systems can easily be represented by multiple voltage states.
– RonJohn
11 hours ago
8
The problem is that -- as @mike mentioned -- someone will invent binary algebra. After all, it's nothing more than the synthesis of "a different base" and "truth tables" (which are ancient and a fundamental part of logic).
– RonJohn
11 hours ago
|
show 13 more comments
5
Someone else would invent it then. There is a need for it, since computers are based on electricity, which only support two states. I don't think there it's possible to skip this step in the evolution of processors based on electricity.
– mike
11 hours ago
9
@mike electricity supports more than that. Analogic computers, that would perform a sum by summing voltages, existed in the past.
– Renan
11 hours ago
7
@mike Electricity is used for a two state system but it doesn't only support a two state system, otherwise you couldn't have dimmer switches, or any other variable speed system.
– Ash
11 hours ago
8
@mike since we represent binary in electrical circuits as different voltate states, other base systems can easily be represented by multiple voltage states.
– RonJohn
11 hours ago
8
The problem is that -- as @mike mentioned -- someone will invent binary algebra. After all, it's nothing more than the synthesis of "a different base" and "truth tables" (which are ancient and a fundamental part of logic).
– RonJohn
11 hours ago
5
5
Someone else would invent it then. There is a need for it, since computers are based on electricity, which only support two states. I don't think there it's possible to skip this step in the evolution of processors based on electricity.
– mike
11 hours ago
Someone else would invent it then. There is a need for it, since computers are based on electricity, which only support two states. I don't think there it's possible to skip this step in the evolution of processors based on electricity.
– mike
11 hours ago
9
9
@mike electricity supports more than that. Analogic computers, that would perform a sum by summing voltages, existed in the past.
– Renan
11 hours ago
@mike electricity supports more than that. Analogic computers, that would perform a sum by summing voltages, existed in the past.
– Renan
11 hours ago
7
7
@mike Electricity is used for a two state system but it doesn't only support a two state system, otherwise you couldn't have dimmer switches, or any other variable speed system.
– Ash
11 hours ago
@mike Electricity is used for a two state system but it doesn't only support a two state system, otherwise you couldn't have dimmer switches, or any other variable speed system.
– Ash
11 hours ago
8
8
@mike since we represent binary in electrical circuits as different voltate states, other base systems can easily be represented by multiple voltage states.
– RonJohn
11 hours ago
@mike since we represent binary in electrical circuits as different voltate states, other base systems can easily be represented by multiple voltage states.
– RonJohn
11 hours ago
8
8
The problem is that -- as @mike mentioned -- someone will invent binary algebra. After all, it's nothing more than the synthesis of "a different base" and "truth tables" (which are ancient and a fundamental part of logic).
– RonJohn
11 hours ago
The problem is that -- as @mike mentioned -- someone will invent binary algebra. After all, it's nothing more than the synthesis of "a different base" and "truth tables" (which are ancient and a fundamental part of logic).
– RonJohn
11 hours ago
|
show 13 more comments
up vote
3
down vote
EDIT - On reading the answer by L.Dutch, I see that there is an energy-saving argument for using trinary. I'd be interested to find out how theoretically true that is. Crucially the OP talks about transistors rather than thermionic valves and that could make a difference. There are also other energy questions to address other than the simple switching of a transistor. It would be good to know the extent of this saving and any extra cost associated with building and maintaining the hardware. Heat dissipation may also be an issue.
I remain open-minded as well as interested in this approach.
I don't think there is a historical justification for your premise as far as transistors are concerned so instead, I will just say:
The minimum historical change is No Electronics
It's possible to use other bases but just a really bad idea.
IBM 1620 Model I, Level H
IBM 1620 data processing machine with IBM 1627 plotter, on display at
the 1962 Seattle World's Fair The IBM 1620 was announced by IBM on
October 21, 1959,[1] and marketed as an inexpensive "scientific
computer".[2] After a total production of about two thousand machines,
it was withdrawn on November 19, 1970. Modified versions of the 1620
were used as the CPU of the IBM 1710 and IBM 1720 Industrial Process
Control Systems (making it the first digital computer considered
reliable enough for real-time process control of factory
equipment)[citation needed].
Being variable word length decimal, as opposed to
fixed-word-length pure binary, made it an especially attractive first
computer to learn on – and hundreds of thousands of students had their
first experiences with a computer on the IBM 1620.
https://en.wikipedia.org/wiki/IBM_1620
The key phrase there is variable word length decimal which is a real faff and actually still uses binary at the electronic level.
Reasoning
Any other electronic system than binary will soon evolve into binary because it depends on digital electronics.
It is commonly supposed, by those not in the know, that zero voltage represent a binary zero and some arbitrary voltage, e.g. 5 volts, represents a 1. However in the real world these voltages are never so precise. It is much easier to have two ranges with a specified changeover point.
Having to maintain say ten different voltages for ten different digits would be incredibly expensive to make, unreliable and not worth the effort.
So your minimum historical change is No Electronics.
3
This answer does not meet the question's "Transistors were invented in this alternate timeline, in the 1950s" constraint.
– RonJohn
11 hours ago
1
@RonJohn - I understand your point. I suppose I could have answered "Given the conditions you propose, there is no historical answer to your question." Maybe I'll change the wording to add that extra sentence.
– chasly from UK
11 hours ago
add a comment |
up vote
3
down vote
EDIT - On reading the answer by L.Dutch, I see that there is an energy-saving argument for using trinary. I'd be interested to find out how theoretically true that is. Crucially the OP talks about transistors rather than thermionic valves and that could make a difference. There are also other energy questions to address other than the simple switching of a transistor. It would be good to know the extent of this saving and any extra cost associated with building and maintaining the hardware. Heat dissipation may also be an issue.
I remain open-minded as well as interested in this approach.
I don't think there is a historical justification for your premise as far as transistors are concerned so instead, I will just say:
The minimum historical change is No Electronics
It's possible to use other bases but just a really bad idea.
IBM 1620 Model I, Level H
IBM 1620 data processing machine with IBM 1627 plotter, on display at
the 1962 Seattle World's Fair The IBM 1620 was announced by IBM on
October 21, 1959,[1] and marketed as an inexpensive "scientific
computer".[2] After a total production of about two thousand machines,
it was withdrawn on November 19, 1970. Modified versions of the 1620
were used as the CPU of the IBM 1710 and IBM 1720 Industrial Process
Control Systems (making it the first digital computer considered
reliable enough for real-time process control of factory
equipment)[citation needed].
Being variable word length decimal, as opposed to
fixed-word-length pure binary, made it an especially attractive first
computer to learn on – and hundreds of thousands of students had their
first experiences with a computer on the IBM 1620.
https://en.wikipedia.org/wiki/IBM_1620
The key phrase there is variable word length decimal which is a real faff and actually still uses binary at the electronic level.
Reasoning
Any other electronic system than binary will soon evolve into binary because it depends on digital electronics.
It is commonly supposed, by those not in the know, that zero voltage represent a binary zero and some arbitrary voltage, e.g. 5 volts, represents a 1. However in the real world these voltages are never so precise. It is much easier to have two ranges with a specified changeover point.
Having to maintain say ten different voltages for ten different digits would be incredibly expensive to make, unreliable and not worth the effort.
So your minimum historical change is No Electronics.
3
This answer does not meet the question's "Transistors were invented in this alternate timeline, in the 1950s" constraint.
– RonJohn
11 hours ago
1
@RonJohn - I understand your point. I suppose I could have answered "Given the conditions you propose, there is no historical answer to your question." Maybe I'll change the wording to add that extra sentence.
– chasly from UK
11 hours ago
add a comment |
up vote
3
down vote
up vote
3
down vote
EDIT - On reading the answer by L.Dutch, I see that there is an energy-saving argument for using trinary. I'd be interested to find out how theoretically true that is. Crucially the OP talks about transistors rather than thermionic valves and that could make a difference. There are also other energy questions to address other than the simple switching of a transistor. It would be good to know the extent of this saving and any extra cost associated with building and maintaining the hardware. Heat dissipation may also be an issue.
I remain open-minded as well as interested in this approach.
I don't think there is a historical justification for your premise as far as transistors are concerned so instead, I will just say:
The minimum historical change is No Electronics
It's possible to use other bases but just a really bad idea.
IBM 1620 Model I, Level H
IBM 1620 data processing machine with IBM 1627 plotter, on display at
the 1962 Seattle World's Fair The IBM 1620 was announced by IBM on
October 21, 1959,[1] and marketed as an inexpensive "scientific
computer".[2] After a total production of about two thousand machines,
it was withdrawn on November 19, 1970. Modified versions of the 1620
were used as the CPU of the IBM 1710 and IBM 1720 Industrial Process
Control Systems (making it the first digital computer considered
reliable enough for real-time process control of factory
equipment)[citation needed].
Being variable word length decimal, as opposed to
fixed-word-length pure binary, made it an especially attractive first
computer to learn on – and hundreds of thousands of students had their
first experiences with a computer on the IBM 1620.
https://en.wikipedia.org/wiki/IBM_1620
The key phrase there is variable word length decimal which is a real faff and actually still uses binary at the electronic level.
Reasoning
Any other electronic system than binary will soon evolve into binary because it depends on digital electronics.
It is commonly supposed, by those not in the know, that zero voltage represent a binary zero and some arbitrary voltage, e.g. 5 volts, represents a 1. However in the real world these voltages are never so precise. It is much easier to have two ranges with a specified changeover point.
Having to maintain say ten different voltages for ten different digits would be incredibly expensive to make, unreliable and not worth the effort.
So your minimum historical change is No Electronics.
EDIT - On reading the answer by L.Dutch, I see that there is an energy-saving argument for using trinary. I'd be interested to find out how theoretically true that is. Crucially the OP talks about transistors rather than thermionic valves and that could make a difference. There are also other energy questions to address other than the simple switching of a transistor. It would be good to know the extent of this saving and any extra cost associated with building and maintaining the hardware. Heat dissipation may also be an issue.
I remain open-minded as well as interested in this approach.
I don't think there is a historical justification for your premise as far as transistors are concerned so instead, I will just say:
The minimum historical change is No Electronics
It's possible to use other bases but just a really bad idea.
IBM 1620 Model I, Level H
IBM 1620 data processing machine with IBM 1627 plotter, on display at
the 1962 Seattle World's Fair The IBM 1620 was announced by IBM on
October 21, 1959,[1] and marketed as an inexpensive "scientific
computer".[2] After a total production of about two thousand machines,
it was withdrawn on November 19, 1970. Modified versions of the 1620
were used as the CPU of the IBM 1710 and IBM 1720 Industrial Process
Control Systems (making it the first digital computer considered
reliable enough for real-time process control of factory
equipment)[citation needed].
Being variable word length decimal, as opposed to
fixed-word-length pure binary, made it an especially attractive first
computer to learn on – and hundreds of thousands of students had their
first experiences with a computer on the IBM 1620.
https://en.wikipedia.org/wiki/IBM_1620
The key phrase there is variable word length decimal which is a real faff and actually still uses binary at the electronic level.
Reasoning
Any other electronic system than binary will soon evolve into binary because it depends on digital electronics.
It is commonly supposed, by those not in the know, that zero voltage represent a binary zero and some arbitrary voltage, e.g. 5 volts, represents a 1. However in the real world these voltages are never so precise. It is much easier to have two ranges with a specified changeover point.
Having to maintain say ten different voltages for ten different digits would be incredibly expensive to make, unreliable and not worth the effort.
So your minimum historical change is No Electronics.
edited 11 hours ago
answered 12 hours ago
chasly from UK
7,89523879
7,89523879
3
This answer does not meet the question's "Transistors were invented in this alternate timeline, in the 1950s" constraint.
– RonJohn
11 hours ago
1
@RonJohn - I understand your point. I suppose I could have answered "Given the conditions you propose, there is no historical answer to your question." Maybe I'll change the wording to add that extra sentence.
– chasly from UK
11 hours ago
add a comment |
3
This answer does not meet the question's "Transistors were invented in this alternate timeline, in the 1950s" constraint.
– RonJohn
11 hours ago
1
@RonJohn - I understand your point. I suppose I could have answered "Given the conditions you propose, there is no historical answer to your question." Maybe I'll change the wording to add that extra sentence.
– chasly from UK
11 hours ago
3
3
This answer does not meet the question's "Transistors were invented in this alternate timeline, in the 1950s" constraint.
– RonJohn
11 hours ago
This answer does not meet the question's "Transistors were invented in this alternate timeline, in the 1950s" constraint.
– RonJohn
11 hours ago
1
1
@RonJohn - I understand your point. I suppose I could have answered "Given the conditions you propose, there is no historical answer to your question." Maybe I'll change the wording to add that extra sentence.
– chasly from UK
11 hours ago
@RonJohn - I understand your point. I suppose I could have answered "Given the conditions you propose, there is no historical answer to your question." Maybe I'll change the wording to add that extra sentence.
– chasly from UK
11 hours ago
add a comment |
up vote
1
down vote
As I understand it, early tribes used base 12 and it's a lot more flexible than 10--they had a way to count to 12 by counting knuckles to get up to 60 on two hands pretty easily which is the basis of our "Degrees".
10-finger-counters supposedly defeated the base 12ers but kept their time system and degree-based trigonometry.
If the base 12ers had won, a three-state computer might have made a LOT more sense (Binary might have actually looked silly). In this case A byte would probably be 8 tri-state bits (let's call it 8/3) which would perfectly fit 2 base-12 digits instead of our 8/2 layout which always had a bit of a mis-match.
We tried to cope with our mismatch by using BCD and throwing away 6 states from each nibble (1/2 byte) for a more close approximation of base 10 which gave us a "Pure" math without all these weird binary oddities you get (like how in base 10, 1 byte holds 256 states, 2 bytes hold 65536, etc)
With 3/8, base 12ers would have no mismatch, it would be really clean. Round 3-bit numbers would often look like nice base12 numbers: 1 byte would hold 100 states, and 2 bytes would hold 10000, etc.
So can you change the numeric base of your book? Shouldn't come up too often :) It would be fun to even number pages in base 12... complete submersion.
add a comment |
up vote
1
down vote
As I understand it, early tribes used base 12 and it's a lot more flexible than 10--they had a way to count to 12 by counting knuckles to get up to 60 on two hands pretty easily which is the basis of our "Degrees".
10-finger-counters supposedly defeated the base 12ers but kept their time system and degree-based trigonometry.
If the base 12ers had won, a three-state computer might have made a LOT more sense (Binary might have actually looked silly). In this case A byte would probably be 8 tri-state bits (let's call it 8/3) which would perfectly fit 2 base-12 digits instead of our 8/2 layout which always had a bit of a mis-match.
We tried to cope with our mismatch by using BCD and throwing away 6 states from each nibble (1/2 byte) for a more close approximation of base 10 which gave us a "Pure" math without all these weird binary oddities you get (like how in base 10, 1 byte holds 256 states, 2 bytes hold 65536, etc)
With 3/8, base 12ers would have no mismatch, it would be really clean. Round 3-bit numbers would often look like nice base12 numbers: 1 byte would hold 100 states, and 2 bytes would hold 10000, etc.
So can you change the numeric base of your book? Shouldn't come up too often :) It would be fun to even number pages in base 12... complete submersion.
add a comment |
up vote
1
down vote
up vote
1
down vote
As I understand it, early tribes used base 12 and it's a lot more flexible than 10--they had a way to count to 12 by counting knuckles to get up to 60 on two hands pretty easily which is the basis of our "Degrees".
10-finger-counters supposedly defeated the base 12ers but kept their time system and degree-based trigonometry.
If the base 12ers had won, a three-state computer might have made a LOT more sense (Binary might have actually looked silly). In this case A byte would probably be 8 tri-state bits (let's call it 8/3) which would perfectly fit 2 base-12 digits instead of our 8/2 layout which always had a bit of a mis-match.
We tried to cope with our mismatch by using BCD and throwing away 6 states from each nibble (1/2 byte) for a more close approximation of base 10 which gave us a "Pure" math without all these weird binary oddities you get (like how in base 10, 1 byte holds 256 states, 2 bytes hold 65536, etc)
With 3/8, base 12ers would have no mismatch, it would be really clean. Round 3-bit numbers would often look like nice base12 numbers: 1 byte would hold 100 states, and 2 bytes would hold 10000, etc.
So can you change the numeric base of your book? Shouldn't come up too often :) It would be fun to even number pages in base 12... complete submersion.
As I understand it, early tribes used base 12 and it's a lot more flexible than 10--they had a way to count to 12 by counting knuckles to get up to 60 on two hands pretty easily which is the basis of our "Degrees".
10-finger-counters supposedly defeated the base 12ers but kept their time system and degree-based trigonometry.
If the base 12ers had won, a three-state computer might have made a LOT more sense (Binary might have actually looked silly). In this case A byte would probably be 8 tri-state bits (let's call it 8/3) which would perfectly fit 2 base-12 digits instead of our 8/2 layout which always had a bit of a mis-match.
We tried to cope with our mismatch by using BCD and throwing away 6 states from each nibble (1/2 byte) for a more close approximation of base 10 which gave us a "Pure" math without all these weird binary oddities you get (like how in base 10, 1 byte holds 256 states, 2 bytes hold 65536, etc)
With 3/8, base 12ers would have no mismatch, it would be really clean. Round 3-bit numbers would often look like nice base12 numbers: 1 byte would hold 100 states, and 2 bytes would hold 10000, etc.
So can you change the numeric base of your book? Shouldn't come up too often :) It would be fun to even number pages in base 12... complete submersion.
answered 6 hours ago
Bill K
87557
87557
add a comment |
add a comment |
up vote
0
down vote
The strength of binary is that it's fundamentally a yes/no logic system, the weakness of binary is that it is fundamentally a yes/no logic system, you need multiple layers of logic to create "yes and" statements with binary logic. The smallest change you would need to make to change away from binary (in terms of having the rest of the world being the same but computing being different) would be to have the people who pioneered the science of computers, particularly Turing (thanks @Renan) aim for, and demand, more complex arrays of basic logic outcomes (a, b, c, etc... vary combinations, all of the above, none of the above). Complex outcome options require more complex inputs, more complex logic gates and a more complex programming language: consequently computers will be more expensive, more delicate, and harder to program.
A few people might mess around with binary for really basic machines, like pocket calculators, but true computers will be more complex machines.
You are looking for Alan Turing. He is the one who introduced binarism into computing, when describing the Turing machine.
– Renan
11 hours ago
@Renan Thanks that's what I thought but I couldn't remember if he got that from someone earlier or not.
– Ash
11 hours ago
Playing around with complex arrays still needs each element of the array to have a defined state. If transistors are used then the state would almost certainly still be represented in binary at some level. The equivalence of different types of universal computer has been proven.
– chasly from UK
11 hours ago
@chaslyfromUK Yes if transistors are used binary is mechanical inherent, but if transistor logic is insufficient to satisfy the fundamental philosophical and mechanical goals of the people building the system they can't be used, different circuitry will be required.
– Ash
11 hours ago
add a comment |
up vote
0
down vote
The strength of binary is that it's fundamentally a yes/no logic system, the weakness of binary is that it is fundamentally a yes/no logic system, you need multiple layers of logic to create "yes and" statements with binary logic. The smallest change you would need to make to change away from binary (in terms of having the rest of the world being the same but computing being different) would be to have the people who pioneered the science of computers, particularly Turing (thanks @Renan) aim for, and demand, more complex arrays of basic logic outcomes (a, b, c, etc... vary combinations, all of the above, none of the above). Complex outcome options require more complex inputs, more complex logic gates and a more complex programming language: consequently computers will be more expensive, more delicate, and harder to program.
A few people might mess around with binary for really basic machines, like pocket calculators, but true computers will be more complex machines.
You are looking for Alan Turing. He is the one who introduced binarism into computing, when describing the Turing machine.
– Renan
11 hours ago
@Renan Thanks that's what I thought but I couldn't remember if he got that from someone earlier or not.
– Ash
11 hours ago
Playing around with complex arrays still needs each element of the array to have a defined state. If transistors are used then the state would almost certainly still be represented in binary at some level. The equivalence of different types of universal computer has been proven.
– chasly from UK
11 hours ago
@chaslyfromUK Yes if transistors are used binary is mechanical inherent, but if transistor logic is insufficient to satisfy the fundamental philosophical and mechanical goals of the people building the system they can't be used, different circuitry will be required.
– Ash
11 hours ago
add a comment |
up vote
0
down vote
up vote
0
down vote
The strength of binary is that it's fundamentally a yes/no logic system, the weakness of binary is that it is fundamentally a yes/no logic system, you need multiple layers of logic to create "yes and" statements with binary logic. The smallest change you would need to make to change away from binary (in terms of having the rest of the world being the same but computing being different) would be to have the people who pioneered the science of computers, particularly Turing (thanks @Renan) aim for, and demand, more complex arrays of basic logic outcomes (a, b, c, etc... vary combinations, all of the above, none of the above). Complex outcome options require more complex inputs, more complex logic gates and a more complex programming language: consequently computers will be more expensive, more delicate, and harder to program.
A few people might mess around with binary for really basic machines, like pocket calculators, but true computers will be more complex machines.
The strength of binary is that it's fundamentally a yes/no logic system, the weakness of binary is that it is fundamentally a yes/no logic system, you need multiple layers of logic to create "yes and" statements with binary logic. The smallest change you would need to make to change away from binary (in terms of having the rest of the world being the same but computing being different) would be to have the people who pioneered the science of computers, particularly Turing (thanks @Renan) aim for, and demand, more complex arrays of basic logic outcomes (a, b, c, etc... vary combinations, all of the above, none of the above). Complex outcome options require more complex inputs, more complex logic gates and a more complex programming language: consequently computers will be more expensive, more delicate, and harder to program.
A few people might mess around with binary for really basic machines, like pocket calculators, but true computers will be more complex machines.
edited 11 hours ago
answered 11 hours ago
Ash
26k465144
26k465144
You are looking for Alan Turing. He is the one who introduced binarism into computing, when describing the Turing machine.
– Renan
11 hours ago
@Renan Thanks that's what I thought but I couldn't remember if he got that from someone earlier or not.
– Ash
11 hours ago
Playing around with complex arrays still needs each element of the array to have a defined state. If transistors are used then the state would almost certainly still be represented in binary at some level. The equivalence of different types of universal computer has been proven.
– chasly from UK
11 hours ago
@chaslyfromUK Yes if transistors are used binary is mechanical inherent, but if transistor logic is insufficient to satisfy the fundamental philosophical and mechanical goals of the people building the system they can't be used, different circuitry will be required.
– Ash
11 hours ago
add a comment |
You are looking for Alan Turing. He is the one who introduced binarism into computing, when describing the Turing machine.
– Renan
11 hours ago
@Renan Thanks that's what I thought but I couldn't remember if he got that from someone earlier or not.
– Ash
11 hours ago
Playing around with complex arrays still needs each element of the array to have a defined state. If transistors are used then the state would almost certainly still be represented in binary at some level. The equivalence of different types of universal computer has been proven.
– chasly from UK
11 hours ago
@chaslyfromUK Yes if transistors are used binary is mechanical inherent, but if transistor logic is insufficient to satisfy the fundamental philosophical and mechanical goals of the people building the system they can't be used, different circuitry will be required.
– Ash
11 hours ago
You are looking for Alan Turing. He is the one who introduced binarism into computing, when describing the Turing machine.
– Renan
11 hours ago
You are looking for Alan Turing. He is the one who introduced binarism into computing, when describing the Turing machine.
– Renan
11 hours ago
@Renan Thanks that's what I thought but I couldn't remember if he got that from someone earlier or not.
– Ash
11 hours ago
@Renan Thanks that's what I thought but I couldn't remember if he got that from someone earlier or not.
– Ash
11 hours ago
Playing around with complex arrays still needs each element of the array to have a defined state. If transistors are used then the state would almost certainly still be represented in binary at some level. The equivalence of different types of universal computer has been proven.
– chasly from UK
11 hours ago
Playing around with complex arrays still needs each element of the array to have a defined state. If transistors are used then the state would almost certainly still be represented in binary at some level. The equivalence of different types of universal computer has been proven.
– chasly from UK
11 hours ago
@chaslyfromUK Yes if transistors are used binary is mechanical inherent, but if transistor logic is insufficient to satisfy the fundamental philosophical and mechanical goals of the people building the system they can't be used, different circuitry will be required.
– Ash
11 hours ago
@chaslyfromUK Yes if transistors are used binary is mechanical inherent, but if transistor logic is insufficient to satisfy the fundamental philosophical and mechanical goals of the people building the system they can't be used, different circuitry will be required.
– Ash
11 hours ago
add a comment |
up vote
0
down vote
Decimal computers.
Modern computers are, indeed, binary. Binary is the classification of an electrical signal as occupying one of two states, conditional on the voltage. For the sake of simplicity, you could say that in a 5V system, anything signal above 4V is a '1' and everything else is a '0'. Once a signal has been confined to two states, it's pretty easy to apply Boolean math, which was already well-explored ahead of computers. Binary was an easy choice for computers because so much work was already done in the area of Boolean algebra.
When we needed to increase the range of numbers, we added more signals. Two signals (two bits) could represent 4 distinct values. 3 bits - 8 values, and so-on. But what if, instead of adding more signals to expand our values, we simply divided the existing signals up more. In a 5V system, one signal could represent a number from 1-10 if we divide up the voltage. 0-0.25 volts = 0. 0.25-0.50 volts = 1. 0.50-0.75 volts = 2, etc. In theory, each signal would carry 5x the data a binary signal could. But why stop there? Why not split each signal into 100 distinct values?
Well, for the same reason we never went further than binary - environmental interference and lack of precision components. You need to be able to precisely measure the voltages to determine the value, and if those voltages change, your system becomes unreliable. All types of factors can affect electrical voltages, RF, temperature, humidity, metal density, etc. As components age, their tolerances tend to decrease.
Any number of things could have changed this - if you use a different medium - light, for example, interference isn't a concern. This is exactly why fiber-optics can carry so much more data than electrical connections.
The discovery of a room-temperature superconductor could also have allowed different computers to become standard. A superconductor doesn't lose electrons to heat. This means you could pump more voltage through a system without fear of overheating, requiring less precise components and less (no) cooling.
So, in-short, binary computers dominate because of physical limitations related to electricity and the the wealth of knowledge (Boolean Algebra) that was already available when vacuum tubes, transistors, and semiconductors came about. Change any of those factors, and binary computers may never have been.
New contributor
Robear is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
up vote
0
down vote
Decimal computers.
Modern computers are, indeed, binary. Binary is the classification of an electrical signal as occupying one of two states, conditional on the voltage. For the sake of simplicity, you could say that in a 5V system, anything signal above 4V is a '1' and everything else is a '0'. Once a signal has been confined to two states, it's pretty easy to apply Boolean math, which was already well-explored ahead of computers. Binary was an easy choice for computers because so much work was already done in the area of Boolean algebra.
When we needed to increase the range of numbers, we added more signals. Two signals (two bits) could represent 4 distinct values. 3 bits - 8 values, and so-on. But what if, instead of adding more signals to expand our values, we simply divided the existing signals up more. In a 5V system, one signal could represent a number from 1-10 if we divide up the voltage. 0-0.25 volts = 0. 0.25-0.50 volts = 1. 0.50-0.75 volts = 2, etc. In theory, each signal would carry 5x the data a binary signal could. But why stop there? Why not split each signal into 100 distinct values?
Well, for the same reason we never went further than binary - environmental interference and lack of precision components. You need to be able to precisely measure the voltages to determine the value, and if those voltages change, your system becomes unreliable. All types of factors can affect electrical voltages, RF, temperature, humidity, metal density, etc. As components age, their tolerances tend to decrease.
Any number of things could have changed this - if you use a different medium - light, for example, interference isn't a concern. This is exactly why fiber-optics can carry so much more data than electrical connections.
The discovery of a room-temperature superconductor could also have allowed different computers to become standard. A superconductor doesn't lose electrons to heat. This means you could pump more voltage through a system without fear of overheating, requiring less precise components and less (no) cooling.
So, in-short, binary computers dominate because of physical limitations related to electricity and the the wealth of knowledge (Boolean Algebra) that was already available when vacuum tubes, transistors, and semiconductors came about. Change any of those factors, and binary computers may never have been.
New contributor
Robear is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
up vote
0
down vote
up vote
0
down vote
Decimal computers.
Modern computers are, indeed, binary. Binary is the classification of an electrical signal as occupying one of two states, conditional on the voltage. For the sake of simplicity, you could say that in a 5V system, anything signal above 4V is a '1' and everything else is a '0'. Once a signal has been confined to two states, it's pretty easy to apply Boolean math, which was already well-explored ahead of computers. Binary was an easy choice for computers because so much work was already done in the area of Boolean algebra.
When we needed to increase the range of numbers, we added more signals. Two signals (two bits) could represent 4 distinct values. 3 bits - 8 values, and so-on. But what if, instead of adding more signals to expand our values, we simply divided the existing signals up more. In a 5V system, one signal could represent a number from 1-10 if we divide up the voltage. 0-0.25 volts = 0. 0.25-0.50 volts = 1. 0.50-0.75 volts = 2, etc. In theory, each signal would carry 5x the data a binary signal could. But why stop there? Why not split each signal into 100 distinct values?
Well, for the same reason we never went further than binary - environmental interference and lack of precision components. You need to be able to precisely measure the voltages to determine the value, and if those voltages change, your system becomes unreliable. All types of factors can affect electrical voltages, RF, temperature, humidity, metal density, etc. As components age, their tolerances tend to decrease.
Any number of things could have changed this - if you use a different medium - light, for example, interference isn't a concern. This is exactly why fiber-optics can carry so much more data than electrical connections.
The discovery of a room-temperature superconductor could also have allowed different computers to become standard. A superconductor doesn't lose electrons to heat. This means you could pump more voltage through a system without fear of overheating, requiring less precise components and less (no) cooling.
So, in-short, binary computers dominate because of physical limitations related to electricity and the the wealth of knowledge (Boolean Algebra) that was already available when vacuum tubes, transistors, and semiconductors came about. Change any of those factors, and binary computers may never have been.
New contributor
Robear is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Decimal computers.
Modern computers are, indeed, binary. Binary is the classification of an electrical signal as occupying one of two states, conditional on the voltage. For the sake of simplicity, you could say that in a 5V system, anything signal above 4V is a '1' and everything else is a '0'. Once a signal has been confined to two states, it's pretty easy to apply Boolean math, which was already well-explored ahead of computers. Binary was an easy choice for computers because so much work was already done in the area of Boolean algebra.
When we needed to increase the range of numbers, we added more signals. Two signals (two bits) could represent 4 distinct values. 3 bits - 8 values, and so-on. But what if, instead of adding more signals to expand our values, we simply divided the existing signals up more. In a 5V system, one signal could represent a number from 1-10 if we divide up the voltage. 0-0.25 volts = 0. 0.25-0.50 volts = 1. 0.50-0.75 volts = 2, etc. In theory, each signal would carry 5x the data a binary signal could. But why stop there? Why not split each signal into 100 distinct values?
Well, for the same reason we never went further than binary - environmental interference and lack of precision components. You need to be able to precisely measure the voltages to determine the value, and if those voltages change, your system becomes unreliable. All types of factors can affect electrical voltages, RF, temperature, humidity, metal density, etc. As components age, their tolerances tend to decrease.
Any number of things could have changed this - if you use a different medium - light, for example, interference isn't a concern. This is exactly why fiber-optics can carry so much more data than electrical connections.
The discovery of a room-temperature superconductor could also have allowed different computers to become standard. A superconductor doesn't lose electrons to heat. This means you could pump more voltage through a system without fear of overheating, requiring less precise components and less (no) cooling.
So, in-short, binary computers dominate because of physical limitations related to electricity and the the wealth of knowledge (Boolean Algebra) that was already available when vacuum tubes, transistors, and semiconductors came about. Change any of those factors, and binary computers may never have been.
New contributor
Robear is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Robear is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
answered 6 hours ago
Robear
101
101
New contributor
Robear is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Robear is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Robear is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
add a comment |
up vote
0
down vote
If there were a technology for maintaining single atoms of hydrogen in an excited state indefinitely; destructive readout by letting it decay and detecting the photon. So logic base could be however many orbitals you can control.
New contributor
Birdie is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
up vote
0
down vote
If there were a technology for maintaining single atoms of hydrogen in an excited state indefinitely; destructive readout by letting it decay and detecting the photon. So logic base could be however many orbitals you can control.
New contributor
Birdie is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
up vote
0
down vote
up vote
0
down vote
If there were a technology for maintaining single atoms of hydrogen in an excited state indefinitely; destructive readout by letting it decay and detecting the photon. So logic base could be however many orbitals you can control.
New contributor
Birdie is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
If there were a technology for maintaining single atoms of hydrogen in an excited state indefinitely; destructive readout by letting it decay and detecting the photon. So logic base could be however many orbitals you can control.
New contributor
Birdie is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Birdie is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
answered 3 hours ago
Birdie
1
1
New contributor
Birdie is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Birdie is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Birdie is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
add a comment |
up vote
0
down vote
In the late 1950s analog computers were developed using a hydraulic technology called fluidics. Fluidic processing is still used in automatic transmissions, although newer designs are hybrid electronic/fluidic systems.
New contributor
Nik Pfirsig is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
up vote
0
down vote
In the late 1950s analog computers were developed using a hydraulic technology called fluidics. Fluidic processing is still used in automatic transmissions, although newer designs are hybrid electronic/fluidic systems.
New contributor
Nik Pfirsig is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
up vote
0
down vote
up vote
0
down vote
In the late 1950s analog computers were developed using a hydraulic technology called fluidics. Fluidic processing is still used in automatic transmissions, although newer designs are hybrid electronic/fluidic systems.
New contributor
Nik Pfirsig is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
In the late 1950s analog computers were developed using a hydraulic technology called fluidics. Fluidic processing is still used in automatic transmissions, although newer designs are hybrid electronic/fluidic systems.
New contributor
Nik Pfirsig is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Nik Pfirsig is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
answered 2 hours ago
Nik Pfirsig
1
1
New contributor
Nik Pfirsig is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Nik Pfirsig is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Nik Pfirsig is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworldbuilding.stackexchange.com%2fquestions%2f131296%2fwhat-is-the-most-reasonable-way-for-non-binary-computers-to-have-become-standard%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
Another problem with "non-binary becoming the standard" is that binary electronics are a lot faster, because you only need two voltage states, and the circuitry required for that is stupendously simple -- and thus can be made *very fast -- compared to multi-voltage systems. It's why binary became dominant.
– RonJohn
11 hours ago
Binary became dominant because transistors, which are instrinsically two-state devices, were invented. There was no point developing 10-state semiconductor devices, because 10,000 transistors is already more efficient (in almost every way) than a 10-state thermionic device.
– OrangeDog
10 hours ago
1
The earliest computers used decimal. This became limiting as they became faster. Basically it's because it's faster to switch (and measure) on versus off, than it is to switch to (and mesaure) one of 10 possible voltages.
– Aaron F
9 hours ago
1
We don't know of any technology which would allow a non-binary discrete computer to be more efficient than its binary equivalent. If we did, non-binary would quickly be adopted. What you need is a universe with physics that make an efficient three-state device possible - where you naturally get three states and would need to waste one of those states, at an efficiency cost, to produce a binary system. This is opposite to the condition now where we have efficient two-state devices and need to invent some way to represent three states at a higher level to produce a non-binary system.
– J...
9 hours ago
@MooingDuck 1958 was four years after the first silicon transistor was demonstrated and two years before the MOSFET, so yes, it's definitely not still true. Any talk of modern ternary computers starts with the hardware, and it's always looking at physical systems that have a fundamental three-state nature. Ternary logic is somewhat more efficient as a language, naturally, but while the hardware to implement it has to be emulated somehow on top of two-state physics then it will never be as efficient. It needs a native three-state system to operate in to realize its inherent advantages.
– J...
8 hours ago