Primer lenguaje de programación de cajeros automáticos

35

Los primeros cajeros automáticos realizaron tareas como un dispensador de efectivo, eran máquinas fuera de línea que funcionaban con tarjetas perforadas impregnadas de carbono y un código PIN de 6 dígitos.

El retiro máximo con una tarjeta fue de 10 libras y cada una fue una tarjeta de un solo uso: ¡tarjetas tragadas por cajero automático!

El primer cajero automático se instaló en Londres en el año 1967, mientras miraba la línea de tiempo de los lenguajes de programación , había muchos lenguajes de programación creados antes de esa década. Tampoco sé sobre el hardware, pero ¿en qué lenguaje de programación fue escrito? (¿también qué hardwares se usaron?)

* No encontré una biografía detallada de John Shepherd-Barron (inventor de ATM en los años 70)

Actualizar

Encontré esta foto, tomada de un periódico del año 1972 en Irán.

ingrese la descripción de la imagen aquí

PS traducido :

Muestra el Sr. Rad-lon (si se escribe correctamente) , El gerente del Barros (si se escribe correctamente) Instituto Internacional de Educación en Reino Unido a la derecha, y el Sr. Jim Sutherland - Experto en quioscos informáticos.

En el resto del texto que encontré en este documento, este tipo de cajeros automáticos que se llamaban "Quiosco de computadora automatizado" se anunciaban con esta moto:

El Sr. Rad-lon (si se escribe correctamente) coloca su tarjeta en una ubicación específica del Quiosco de Computadora Automatizada y después de 10 segundos retira su efectivo.

Dos preguntas más son:

1- ¿Cómo esos cajeros automáticos fueron tan rápidos? (retirada en 10 segundos en ese año)

2- No encontré ningún texto en Internet que diga sobre "Quiosco de computadora automatizado", ¿es válido o se llamaron Computadora en ese momento?

revo
fuente
3
Los primeros cajeros automáticos no eran realmente cajeros automáticos en el mismo sentido que los que aparecieron en la década de 1970. Para entonces, y durante bastante tiempo después, eran terminales al final de una línea arrendada al banco, donde ocurría todo el procesamiento.
Blrfl
@Blrfl ¿Fueron llamados ATM desde el principio?
revo
Me imagino que no, ya que los bancos que los usan tendrían (y lo hicieron) nombres de marca llamativos.
Blrfl
¿El primer cajero automático usó el código? Quizás solo eran electromecánicos. Dada la velocidad de las computadoras de hoy, la pregunta que generalmente tengo es, ¿por qué ahora todo es tan lento?
Frank Hileman
Es probable que los cajeros automáticos modernos se construyan en una pila completa de Windows utilizando una GUI de algún tipo. En los años ochenta, al menos, los cajeros automáticos se construyeron sobre pilas C simples con mucha menos conectividad de red y UI de texto puro. Estos primeros cajeros automáticos probablemente solo hablaron con los sistemas dentro del banco físico al que estaban conectados.
Gort the Robot

Respuestas:

14

Respuestas, tal como las recuerdo.

  1. Fueron rápidos porque estaban conectados a líneas arrendadas y a un servidor dedicado en el banco. El software del banco fue escrito en lenguajes compilados de nivel medio y bajo (Cobol, PL / I, Assembler) con bases de datos no relacionales (IMS, IDMS, etc.). Los tiempos de respuesta de 1-2 segundos se lograron rutinariamente.

  2. El cajero automático es relativamente nuevo. El primer cajero automático moderno fue un IBM 2984 y entró en uso en Lloyd Bank, Brentwood High Street, Essex, Inglaterra en diciembre de 1972. Usé estas máquinas en Londres en 1973, y se llamaban Cashpoint o 'agujero en la pared'.

La electrónica en estas máquinas fue construida a medida, basada en un terminal de pantalla VDU y un procesador multiprocesador del cliente. Los microprocesadores no estuvieron disponibles hasta un poco más tarde.

No, no utilizaron tarjetas perforadas o relés. Un poco de perspectiva, por favor!

david.pfx
fuente
Gracias por la gran información, la hole-in-the-wallmáquina fue una idea de los años 40, pero tengo curiosidad por saber los nombres utilizados a finales de los 70. Ya sabía sobre el sistema automático de efectivo De La Rue, que lleva el nombre de la compañía británica de sistemas de manejo de efectivo De La Rue. ¿Para qué se utilizó la terminal? un terminal ASCII? Anteriormente en los cajeros automáticos eran tarjetas perforadas, luego algún tipo de cheques en papel para retirar, si no me equivoco.
revo
1
El cajero automático de principios de la década de 1970 usaba una tarjeta de plástico con una banda magnética como ahora. Imagen aquí: collections.museumoflondon.org.uk/Online/…
david.pfx
¿Qué pasa con esa foto? A girl puts her computer punch card into the slot of a money machine outside the Westminster Bank in Charring Cross, London, on Jan. 19, 1968Enlace: content.time.com/time/specials/packages/article/…
revo
Ese fue un experimento fallido y no realmente relevante para mi respuesta. Las máquinas Cashpoint en 1972 eran similares a las que tenemos ahora.
david.pfx
1
@revo: Siempre he asumido que tenían las mismas partes internas que una VDU de esa época: placas lógicas cableadas que utilizan circuitos integrados, puertas, cambiadores, temporizadores y demás. No programable
david.pfx
0

La mayoría de los dispositivos informáticos de esa época se construyeron específicamente: carcasa, pantalla, circuitos, sistema operativo, proceso de back-end (si corresponde): todo funciona. Esto fue tanto para obtener un rendimiento decente de la bestia como porque no había alternativas razonables, las CPU de uso general no estuvieron disponibles hasta principios de la década de 1970. Esto no significa que solo puedan realizar funciones básicas: la computadora de navegación Apollo fue cableada a mano y fue a la luna y de regreso. Pero no hará nada más.

Los cajeros automáticos en 1967 no necesitaban ser complejos. No había red bancaria internacional, ni múltiples tipos de tarjetas para manejar (solo el de ese banco), ni encriptación con la que lidiar. Simplemente lea la línea, envíe el número de tarjeta y el PIN a la unidad central del backend y descargue una cantidad de dinero preseleccionada.

Paul
fuente
Buenas explicaciones ¿Tiene alguna información sobre mainframes utilizados? En 1964 se construyó la computadora mainframe IBM System / 360, pero no sé si se incluyó en la invención de esos primeros cajeros automáticos o no.
revo
1
El PDP8 en 1964 era una computadora de uso general. El Apollo Guidance Computer en 1965 también lo era. Más tarde se usó en el DSRV. Sospecho que no estabas cerca entonces.
david.pfx