


La computadora de papel WDR o Computadora del Conocimiento es un modelo educativo de computadora que consta únicamente de un bolígrafo, una hoja de papel y cerillas individuales en su versión más simple. [ 1 ] Esto permite que cualquier persona interesada aprenda a programar sin tener una computadora electrónica a su disposición.
El ordenador de papel se creó a principios de la década de 1980, cuando el acceso a los ordenadores aún no estaba generalizado en Alemania, para permitir que la gente se familiarizara con el funcionamiento básico de los ordenadores y los lenguajes de programación tipo ensamblador . Se distribuyó en más deSe vendieron 400 000 copias y, en su momento, perteneció a los ordenadores de mayor circulación.
El Know-how Computer fue desarrollado por Wolfgang Back y Ulrich Rohde y se presentó por primera vez en el programa de televisión WDR Computerclub (emitido por Westdeutscher Rundfunk ) en 1983. También se publicó en las revistas informáticas alemanas mc y PC Magazin . [ 2 ]
La versión impresa original de la computadora de papel tiene hasta 21 líneas de código a la izquierda y ocho registros a la derecha, representados por casillas que contienen tantas coincidencias como el valor del registro correspondiente. [ 3 ] Se usa un lápiz para indicar la línea de código que se va a ejecutar. El usuario avanza por el programa, sumando y restando coincidencias de los registros apropiados y siguiendo el flujo del programa hasta encontrar la instrucción de parada.
El conjunto de instrucciones de cinco comandos es pequeño pero Turing completo y, por lo tanto, suficiente para representar todas las funciones matemáticas:
- inc *registro*: Sumar 1 al registro.
- dec *registro*: Resta 1 al registro.
- jmp *línea*: Salta a la línea especificada.
- isz *registro*: Comprueba si el registro es cero. Si lo es, salta una línea. Si no, continúa normalmente.
- stp: Detiene el programa.
En el artículo original del periódico sobre esta computadora, estaba escrito de forma ligeramente diferente (traducción):
- + = Sumar 1 al contenido del registro de datos XX e incrementar (paso del programa) en 1.
- - = Restar 1 al contenido del registro de datos XX e incrementar (paso del programa) en 1.
- (J) = (Saltar) a (línea) XX
- 0 = Comprueba si el contenido del registro de datos XX es igual a 0. Si es así, incrementa (paso del programa) en 2; si no, incrementa (paso del programa) en 1.
- Parar = Parar
En el sitio web de Wolfgang Back se encuentra disponible un emulador para Windows , [ 5 ] pero también existe un emulador de JavaScript. [ 6 ] Los emuladores imponen menos restricciones en cuanto al número de líneas o registros, lo que permite programas más largos y complejos.
El método de funcionamiento de la computadora de papel se basa nominalmente en una máquina de registro de Elmar Cohors-Fresenborg, [ 2 ] [ 7 ] pero sigue más el enfoque de John Cedric Shepherdson y Howard E. Sturgis en su modelo de máquina de registro Shepherdson-Sturgis . [ 8 ]
Una versión derivada de la computadora de papel se utiliza como una "computadora de conocimiento práctico" en la educación escolar de Namibia . [ 9 ]
Véase también
Referencias
- ↑ "Ein Meilenstein: der Knowhow-Computer" [ Un hito: el Know-how Computer ] . WDR Computerclub (en alemán). Westdeutscher Rundfunk (WDR). 2001-02-08. Archivado desde el original el 31 de marzo de 2001.
- ^ Rohde , Ulrich (1983). "Computer für Anfänger" [ Computadora para principiantes ] . mc (en alemán). No. 5. Múnich, Alemania: Franzis Verlag . ISSN 0720-4442 .
- ↑ Aldenhövel, Mariam (2019). "Der Know How Computer - Bedienungsanleitung" (en alemán). Archivado del original el 10 de septiembre de 2021. Consultado el 17 de junio de 2022 .
- ↑ "El ordenador del conocimiento" (PDF) .
- ↑ Atrás, Wolfgang [en alemán] (2003). "Der Know-how Computer - Ein Computer, der mit Streichhölzern arbeitet" [ The Know-how Computer - Una computadora que trabaja con cerillas ] (en alemán). Archivado desde el original el 5 de abril de 2019 . Consultado el 5 de abril de 2019 .
- ↑ Aldenhövel, Marian (2022) [2019]. "Papiercomputer" (en alemán). Archivado del original el 17 de junio de 2022. Recuperado el 17 de junio de 2022 .
- ^ Cohors-Fresenborg, Elmar (1977). Mathematik mit Kalkülen und Maschinen [ Matemáticas con cálculo y máquinas ] (en alemán). Vieweg-Verlag . ISBN 3-528-08381-6.
- ↑ Shepherdson, John Cedric; Sturgis, Howard E. (abril de 1963) [diciembre de 1961]. "Computabilidad de funciones recursivas" . Journal of the ACM . 10 (2): 217– 255. doi : 10.1145/321160.321170 . S2CID 17328540. Recuperado el 6 de abril de 2019 .
- ↑ "Know-How Computer" . EduNet Namibia. 2013. Archivado del original el 23 de mayo de 2014.
Lecturas adicionales
- John, Dieter E. (2012). "didi's Know-How-Computer" . Presentación en Internet de Dieter E. John . 1.0/2.0 (en alemán). Archivado del original el 17 de junio de 2022. Consultado el 17 de junio de 2022 .
- Kröger, Chris (2016). "Know How Computer" . kroegerama (en alemán). Archivado del original el 5 de abril de 2019. Recuperado el 5 de abril de 2019 .
- Aldenhövel, Marian (2017). «Papiercomputer» [ Computadora de papel ] (en alemán) . Consultado el 5 de abril de 2019 .
{{cite web}}: CS1 maint: servicio de archivo obsoleto ( enlace ) (NB. Implementación en JavaScript de una computadora de papel)- Lezius, Wolfgang (1 de octubre de 2019). "Der KnowHow-Computer - Der KnowHow-Papier-Computer puede utilizar una simulación de JavaScript en el navegador" . Informatikunterricht - Material (en alemán). Archivado desde el original el 17 de junio de 2022 . Consultado el 17 de junio de 2022 .
- "Ein Bit ist genug" . HNF-Blog - Neues von gestern aus der Computergeschichte (en alemán). Foro de Museos Heinz Nixdorf (HNF). 2021-04-06. Archivado desde el original el 13 de junio de 2021 . Consultado el 17 de junio de 2022 .
- Computadoras
- Inventos alemanes
- 1983 en informática
- Modelos de computación
- Máquinas abstractas educativas
- Lenguajes de programación educativa