No estoy seguro de si puede llamarlo una “experiencia de una computadora”, pero mi primera programación se realizó utilizando tarjetas de presentación (cuadrículas de papel, en las que ingresaría cada carácter de su programa, carácter por carácter, línea por línea , en papel). Estos se enviaron a la Universidad local, donde los operadores de máquinas escribirían sus envíos, para que se convirtieran en un conjunto de las tarjetas Hollerith perforadas de 9 pulgadas (una vez famosas) de IBM (las que tienen 80 columnas, a cada una de las cuales les falta una esquina) veremos por qué, en breve, para aquellos que no saben). Cada carta representa una ‘instrucción’, en una pila de tales cartas.
Las tarjetas se introdujeron en una tolva de entrada de tarjetas IBM, y se ejecutarían a través de un lenguaje de enseñanza llamado ‘CESIL’, que fue diseñado para abstraer ligeramente a sus usuarios del ensamblador en el que el CESIL interpretado lo convirtió antes de ejecutarlo en el mainframe Sperry Univac detrás eso.
Si su programa contuviera un error (ya sea porque había escrito algo incorrectamente o porque el operador de la máquina había leído mal sus tarjetas de envío) la ejecución se detendría, la pila de tarjetas no leídas se levantaría de la tolva, las tarjetas leídas, en el receptor , se combinaría con ellos, y la tarjeta que causó el error de sintaxis se encajaría en el medio, solo que esta tarjeta se enterraría ‘nueve bordes hacia arriba’ . Es decir, su borde largo estaría en el lado ascendente. Al voltear la tarjeta, puede ver de inmediato dónde ocurrió su error, porque su esquina sobresale, desde las esquinas achaflanadas, del resto de las tarjetas.
- ¿Qué debo actualizar en mi PC?
- ¿Cuáles son las especificaciones de tu PC?
- ¿Cuál es la mejor PC que puedo construir con $ 1500 (canadiense)?
- Si quiero comprar un Windows Phone, una tableta Android, un lector Kindle y una computadora portátil (o una computadora portátil / tableta híbrida), ¿qué dispositivos debo elegir? ¿Qué tal exactamente dentro de un año?
- ¿Hay algún truco para excluir el www., Incluir un https: // y reemplazar el .com con .xyz.com cuando usas Ctrl + Enter en una barra de direcciones del navegador?
Si tuvieras un nivel bajo, escribirías Tipex en tu tarjeta de envío (suponiendo que estuvieras equivocado y no en el maquinista) y volverías a enviar tu programa. Sin embargo, muchos de nosotros usamos una ‘tarjeta amarilla’ especial, que podría introducirse en un perforador manual. Este era un perforador de tarjetas mecánico, aproximadamente del tamaño de un viejo swiper de tarjeta de crédito. Tenía una cuadrícula de teclas 0-9 en su cabezal de golpe deslizante, y podía sostenerlo en su regazo. Al presionar las teclas para los equivalentes de código de máquina de los bytes, para cada carácter de la instrucción, todos a la vez, producían golpes en la tarjeta amarilla, y podía reproducir el efecto de los chaffers, en la sala de máquinas, leyendo y escribiendo su tarjetas de envío, por máquina, solo para esta tarjeta.
Luego volvió a enviar su pila, con la tarjeta amarilla adentro, en sustitución de su error de sintaxis anterior, indicando su envío, en lugar de los maquinistas. Dios te ayude, si la ejecución falló en la misma carta, sin embargo: ¡se te había otorgado el derecho de eludir a los maquinistas, y aún te mostraban mal!
Si su programa funcionó bien, tiene un gran pliegue en abanico viejo, de papel, con su código de programa, su entrada y su salida, en un gran montón de papel. Un programa matemático simple podría tener un grosor de 2 a 4 pulgadas, de tarjetas Hollerith, y producir 2-3 kilogramos de papel plegado en abanico.
Sin embargo, la primera computadora en la que me senté y escribí un programa de computadora, en realidad, era una mascota Commodore , que mi padre tomó prestada de una universidad local.
Eran cosas increíblemente caras y vagamente futuristas, que requerían operaciones de ‘mirar’ y ‘meter’ en la memoria de salida de video, ya sea para poner cosas en la pantalla, en tiempo de ejecución, o resolver lo que estaba en la pantalla, en un momento dado ubicación. Solo lo tuve 2 o 3 días, pero ya estaba malcriado: podía ver que este era el futuro de la informática. Mi escuela local tenía un Micral N bastante reciente, pero cuando vi eso, ya había visto la mascota, y sabía que las máquinas, incluso de cinco años, ya no valían la pena mirarlas o aprenderlas.
Cuando entramos en la década de 1980, la informática se convirtió en un caso de ‘vanguardia o nada ‘. Nunca he visto a una industria moverse tan lejos o tan rápido, en tan poco tiempo, ¡aunque sospecho que estamos en vísperas de ver algo así con teléfonos y tabletas!