|
|
|
|
|
by Cogito
4480 days ago
|
|
An interesting article, but it annoys me when the author talks of analog computers having "an infinite level of resolution... because they use physical rather than digital inputs and outputs". Physical machines have varying levels of tolerance, and this impacts the accuracy of calculations in just the same way as a truncated number in a digital system reduces accuracy. It was a lot more interesting to read about the pros and cons of digital vs analog computers with respect to maintenance, reprogrammability, energy use, and reliability. It's a pity there wasn't a similarly in-depth account of the precision of each system. |
|
I suppose it's forgivable that the author didn't think of these things but they should have run their technical article past a subject expert before publishing it. This isn't a nitpick, they screwed up the core concept of their article!
> there wasn't a similarly in-depth account of the precision of each system
That's because digital circuits won the "precision wars" so spectacularly that there was no need for comparison. On a digital computer, you can just keep adding bits to your datatype, doubling your precision with each bit, until you are happy. Bits cost almost nothing today (and very little 30 years ago) so you use as many as you need. If you underestimate how many you need, that's a planning problem, not a limitation of the digital technique. Meanwhile, the price of increasing the precision of an analog computer (mechanical, electrical, or fluidic) shoots up dramatically after a few decimal places and goes to infinity after a few more. That is a limitation of the analog technique.
Here's a fun demo of how the digital nature of a circuit grants it complete noise immunity (within tolerances), unlike any analog circuit that could ever be built:
https://www.youtube.com/watch?v=4TCnYYpZxEc#t=2806