¿Cómo explicarías una computadora a alguien que nunca ha visto una?

Aquí hay un enfoque de analogía de narración que uso para describir los conceptos básicos de cómo las computadoras piensan a las personas que están aprendiendo a codificar por primera vez.

Para que coincida mejor con un contexto específico, querrás refinar tu descripción para usar términos familiares para un público en particular. Por ejemplo, sus detalles mencionan a niños, personas del pasado y líderes tribales. Estos diferentes grupos responderían mejor a diferentes detalles superficiales, aunque el mensaje central es el mismo.

Imagínese dentro de un enorme edificio lleno de miles de millones de pequeños interruptores a lo largo de sus paredes. Cada acción mínima, como dar un paso o decir una palabra, hace que muchos de los interruptores se muevan, revelando un nuevo patrón único entre la colección de interruptores en el edificio. Usando estos interruptores, cualquier estado del mundo puede representarse de manera única por un instante, antes de que se actualice nuevamente por acciones posteriores. Esto es lo que es imaginar estar dentro de la memoria de una computadora. Cada vez que carga una página web, guarda un archivo o escribe una letra, su computadora está reconfigurando sus bits para representar el estado actual de su memoria.

(Rápido, 2015, p. 22)

Fuente: Learn to Code with Games: 9781498704687: Computer Science Books @ Amazon.com