+ 2
why machine only understand 0&1 and if it understand more will it be better or worse? thanks in advance
10 ответов
+ 15
To be clear, machines don't actually understand anything, they're just designed/built to react certain ways. If you argue that then you may be heading to the mind/body problem in philosophy.
Binary was used because it's an easy translation of the a switch, on and off, 1 and 0.
If you used base 5 or base 10 it doesn't really make a difference. While It could be easier for humans to understand (that's the point of programming languages anyway) the machine is still doing the same process that it would have done in binary. The machine is not going to understand (for example) English any better than French because it's still just performing as it was designed determined by these on and off switches.
+ 30
@Dinmukhamed Mailibay Aren't we a long way from quantum computers? Last I read about quantum physics, I got the impression that the concept of it is just that a concept and not really backed by much scientific proof on many of the theories.
Or am I way off and quantum physics is not really related to quantum mechanics?
+ 14
Electron based technologies can clearly distinguish only between signal voltage LOW or HIGH (off or on)
Quantum computing is going to offer more than two states and that would increase computers' performance hundreds times or even greater. Programming though would probably stick to the current patterns of True/False cause they are very logical
+ 9
A quantum computer of 4 qubits was made with an hydrogen molecule in 2016. It was a NASA/ Google project.
http://www.sciencealert.com/google-s-quantum-computer-is-helping-us-understand-quantum-physics
+ 9
Quantum computer available in cloud:
https://www.research.ibm.com/ibm-q/
+ 6
Switching between 2 state is more reliable and prone to less error. In addition to that, error correcting algorithms do their job more efficiently and quickly with 2 number.
+ 5
I guess because a simple switch understand
ON/OFF (1/0)
+ 5
okay to keep it simple I make an example:
you can represent 2 positions with binary systems.
It is like sitting and standig but hey the human do more tasks .... well if you have a binary logic u have to use more ppl who represent moving or swimming but if you have a system which represents 4 tasks at basic level it can stand, sit, swim and move without help... final result is: your System can handle more posibility without help, but there is also a drawback when it comes to applications who only need 2 positions to represent there operation. So u can fill that with a ghost or an diffrent application so the efficentcy is the same or it would be reduced.
+ 3
Hi i think the answer for your question is "thats what programming is all about" making the computer understand more than 0and1"
+ 1
@Kryptic I believe you are correct. I don't keep up with quantum computing much, but as far as I know, it is still mainly theoretical. A handful of experiments have been done, but for the foreseeable future, we're stuck with transistor-based computers. We could, in theory, make computers capable of handling other states by measuring multiple voltage levels (as opposed to just detecting on/off), but my guess is the complexity and quirkiness of such a system would likely outweigh any benefits.