5 ms·
"Please, guys, before you conclude that probabilistic computers are the future, think about what it would be like debugging a program running on one." Most of
by ThaddeusQuay2 14y ago
"Please, guys, before you conclude that probabilistic computers are the future, think about what it would be like debugging a program running on one."
Most of today's software is already probabilistic. Most bugs occur because the software is run on the wrong hardware. Therefore, once we have probabilistic hardware, most existing software can easily be ported, and most bugs will instantly disappear.
- bad_user 14y agoErr, what? Most bugs occur because the software has bugs, as in broken logic or edge-cases that aren't handled. To quote from "No Silver Bullet" [1] ... I believe the hard part of building software to be the specification, design, and testing of this conceptual construct, not the labor of representing it and testing the fidelity of the representation Hardware has nothing to do with it. [1] http://www.cs.nott.ac.uk/~cah/G51ISS/Documents/NoSilverBullet.html http://www.cs.nott.ac.uk/~cah/G51ISS/Documents/NoSilverBulle...