Comment by π stack
Re: "What is analog computing? The basic idea is there is someβ¦"
I have to look into it! Programming an analog computer must mean something different than what we refer to as programming...
2025-12-26 Β· 4 months ago
8 Later Comments β
π Analog_Guy [OP] Β· Dec 26 at 22:11:
Yes, in conventional computing, we come up with an algorithm which we feed into the computer as a set of instructions for it to follow to complete the computation. In analog computing, we construct or patch together the computational system, along with maybe some initial conditions. When you set up the relative positioning of the scales on your slide rule, the computation is already complete, though the results have to be interpreted. Electronic analog computers need initial voltages to be set in the integrators, and then, after switching to OP mode, the voltages vary and system solves itself.
π» darkghost Β· Dec 26 at 23:31:
Debugging is often a brush and contact cleaner.
π stack Β· Dec 26 at 23:46:
Also, percussive debugging
π Analog_Guy [OP] Β· Dec 29 at 15:41:
In practice, the three most commons problems I have are (1) forgetting one of the patch cables while building a circuit, (2) my oscilloscope lead is not attached securely, and (3) I have my oscilloscope connected to the wrong output, so I'm seeing bad data and don't understand why.
π stack Β· Dec 29 at 18:04:
As someone who has done much software but also a lot of hardware including high-speed digital PCB design, I have to say that analog circuits scare me stiff. I've seen things.
π Analog_Guy [OP] Β· Dec 29 at 19:56:
The discussion is clouded by ambiguity. "Analog" is usually taken to mean "continuous" vs. discrete. It also can mean "analogue" β similarity β a form of computing where the computational system is a physical analogue to the computation being performed.
An analog computer can be made of digital components. Digital Differential Analyzers (see Wikipedia) were used for a short time in the late 60s. The compute components were digital, and were clocked together. But they were distinct computational units that were patched together to make a circuit mirroring the computation. They could do some things traditional electronic analog computers could not do, but were more esoteric to operate.
π stack Β· Dec 29 at 21:02:
I've never heard of 'analog computing' used as in modeling some behavior. Have you really?
π Analog_Guy [OP] Β· Dec 29 at 21:32:
Professor Ulmann gives a similar explanation in his book, "Analog Computing", ISBN 978-3110787610. I do not have the book on hand, right now, or I would try to give a better reference. I believe he also pointed out that analog computing does not mean "non-discrete" as even electronic analog computers are computationally discrete down at the electron level.
The core idea is that there is a physical analogue between the computation and the computational device. "Modeling some behavior" is not exactly the same thing as that, although modeling behavior was a very common use of electronic analog computers. Slide rules are analog computing devices, but they do not really model or simulate any system.
Original Post
What is analog computing? The basic idea is there is some physical analog between the computing device and the computing to be performed. A slide rule is a non-electronic computing device in which the analog is physical distances on logarithmic scales. A traditional electronic analog computer represents values as varying voltages which are feed through computing elements like integrators and multipliers.