Ventajas
- Operación en paralelo (y en tiempo real): muchos valores de señal se pueden calcular simultáneamente
- Se puede realizar el cálculo para algunas aplicaciones sin el requisito de que los transductores conviertan las entradas / salidas a / desde un formato electrónico digital
- La instalación requiere que el programador escale el problema para el rango dinámico de la computadora. Esto puede dar una idea del problema y los efectos de varios errores.
Desventajas
- Los elementos de cálculo tienen un rango dinámico útil limitado, generalmente no mucho más de 120 dB, aproximadamente 6 dígitos significativos de precisión.
- La solución útil de problemas de cualquier tamaño puede requerir una cantidad excesiva de tiempo de configuración (aunque las computadoras analógicas modernas tienen interfaces que hacen que la configuración sea mucho más fácil de lo que solía ser)
- Para un tamaño (masa) y consumo de energía determinados, las computadoras digitales pueden resolver problemas mayores.
- Las soluciones aparecen en tiempo real (o escalado) y pueden ser difíciles de registrar para su posterior uso o análisis.
- El rango de constantes de tiempo útiles es limitado. Los problemas que tienen componentes que operan en escalas de tiempo muy diferentes son difíciles de tratar con precisión
Mi última exposición a las computadoras analógicas fue hace casi 40 años. Los circuitos integrados apenas se habían inventado y la programación se realizaba mediante paneles de conexión y cables. Una computadora de tamaño mediano en mi escuela tenía quizás 20 integradores y era del tamaño de un escritorio de oficina. Las constantes del problema se marcaron usando potenciómetros de 10 vueltas con un dial de nonio. Mucho ha cambiado desde entonces.