Erste Programmiersprache für Geldautomaten

35

Erste Geldautomaten erledigten Aufgaben wie einen Geldautomaten, es handelte sich um Offline-Automaten, die mit mit Carbon imprägnierten Lochkarten und einem 6-stelligen PIN-Code arbeiteten.

Die maximale Auszahlung mit einer Karte betrug 10 Pfund und jede Karte war eine Einmalkarte - ATM verschluckte Karten!

Der erste Geldautomat wurde in London im Jahr 1967 installiert, als ich mir die Zeitleiste der Programmiersprachen ansah , da vor diesem Jahrzehnt viele Programmiersprachen erstellt wurden. Ich weiß auch nichts über die Hardware, aber in welcher Programmiersprache wurde sie geschrieben? (auch welche Hardware wurde verwendet?)

* Ich habe keine detaillierte Biografie von John Shepherd-Barron (Erfinder des Geldautomaten in den 70ern) gefunden.

Aktualisieren

Ich fand dieses Bild, das aus einer Zeitung aus dem Jahr 1972 im Iran stammt.

Bildbeschreibung hier eingeben

Übersetzte PS :

Zeigt Herrn Rad-lon (wenn richtig geschrieben) , den Manager von Barros (wenn richtig geschrieben), das International Educational Institute in Großbritannien auf der rechten Seite, und Herrn Jim Sutherland - Experte für Computerkioske.

Im Rest des Textes, den ich auf diesem Papier gefunden habe, wurde für diese Art von Geldautomaten, die als "Automated Computer Kiosk" bezeichnet wurden, mit folgendem Motiv geworben:

Herr Rad-lon legt (wenn er richtig geschrieben ist) seine Karte an einen bestimmten Ort im Automated Computer Kiosk und zieht nach 10 Sekunden sein Geld ab.

Zwei weitere Fragen sind:

1- Wie schnell waren diese Geldautomaten? (Rückzug in 10 Sekunden in diesem Jahr)

2- Ich habe im Internet keinen Text gefunden, der sich auf "Automated Computer Kiosk" bezieht. Ist er gültig oder wurden sie zu dieser Zeit Computer genannt ?

revo
quelle
3
Sehr frühe Geldautomaten waren nicht wirklich Geldautomaten im gleichen Sinne wie diejenigen, die in den 1970er Jahren erschienen. Bis dahin und für einige Zeit danach waren sie Terminals am Ende einer Mietleitung zur Bank, wo die gesamte Verarbeitung stattfand.
Blrfl
@Blrfl Wurden sie von Anfang an ATM genannt?
revo
Das müsste ich mir nicht vorstellen, denn die Banken, die sie einsetzen, hätten (und haben) eingängige Markennamen erfunden.
Blrfl
Hat der früheste Geldautomat überhaupt einen Code verwendet? Vielleicht waren sie nur elektromechanisch. Angesichts der Geschwindigkeit der heutigen Computer ist die Frage, die ich normalerweise habe, warum jetzt alles so langsam ist.
Frank Hileman
Moderne Geldautomaten basieren wahrscheinlich auf einem vollständigen Windows-Stack, der eine Art GUI verwendet. Zumindest in den achtziger Jahren wurden Geldautomaten auf einfachen C-Stacks mit weitaus weniger Netzwerkkonnektivität und reinen Textbenutzeroberflächen aufgebaut. Diese frühen Geldautomaten sprachen wahrscheinlich nur mit Systemen innerhalb der physischen Bank, an die sie angeschlossen waren.
Gort the Robot

Antworten:

14

Antworten, wie ich mich erinnere.

  1. Sie waren schnell, weil sie mit Mietleitungen und einem dedizierten Server in der Bank verbunden waren. Banksoftware wurde in kompilierten Sprachen mittlerer und niedriger Stufe (Cobol, PL / I, Assembler) mit nicht relationalen Datenbanken (IMS, IDMS usw.) geschrieben. Reaktionszeiten von 1-2 Sekunden wurden routinemäßig erreicht.

  2. ATM ist relativ neu. Der erste moderne Geldautomat war ein IBM 2984 und kam im Dezember 1972 bei der Lloyd Bank in der Brentwood High Street in Essex, England, zum Einsatz. Ich habe diese Automaten 1973 in London verwendet und sie hießen Cashpoint oder "Hole in the Wall".

Die Elektronik in diesen Maschinen wurde speziell auf der Basis eines Bildschirmterminals und eines Kunden-Multi-Chip-Prozessors hergestellt. Mikroprozessoren standen erst etwas später zur Verfügung.

Nein, sie verwendeten keine Lochkarten oder Relais. Eine kleine Perspektive bitte!

david.pfx
quelle
Vielen Dank für die tollen Informationen, hole-in-the-wallMaschine war eine Idee aus den 40ern, aber ich bin gespannt auf die Namen, die in den späten 70ern verwendet wurden. Ich wusste bereits von De La Rue Automatic Cash System, das nach De La Rue British Cash Handling System benannt wurde. Was war das Terminal verwendet? ein ASCII-Terminal? Früher an Geldautomaten handelte es sich um Lochkarten, dann um eine Art Schecks zum Abheben, wenn ich mich nicht irre.
revo
1
Der Geldautomat der frühen 1970er Jahre verwendete wie jetzt eine Plastikkarte mit einem Magnetstreifen.
Stellen Sie
Was ist mit dem Bild ?! 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, 1968Link: content.time.com/time/specials/packages/article/…
revo
Das war ein fehlgeschlagenes Experiment und für meine Antwort nicht wirklich relevant. Die Geldautomaten im Jahr 1972 ähnelten dem, was wir jetzt haben.
david.pfx
1
@revo: Ich bin immer davon ausgegangen, dass sie fast die gleichen Interna wie ein Bildschirm jener Zeit hatten: fest verdrahtete Logikplatinen, die kleine ICs, Gates, Shifter, Timer und dergleichen verwenden. Nicht programmierbar
david.pfx
0

Die meisten Computer dieser Ära waren zweckgebunden - Gehäuse, Anzeige, Schaltkreise, Betriebssystem, Back-End-Prozess (falls vorhanden): das Ganze funktioniert. Dies war beides, um dem Biest eine anständige Leistung zu verleihen, und da es keine vernünftigen Alternativen gab, waren Allzweck-CPUs erst in den frühen 1970er Jahren verfügbar. Dies bedeutet nicht, dass sie nur Grundfunktionen ausführen können: Der Apollo-Navigationscomputer wurde von Hand verkabelt und ging zum Mond und zurück. Aber sonst macht es nichts.

Geldautomaten im Jahr 1967 mussten nicht komplex sein. Es gab kein internationales Bankennetz, keine unterschiedlichen Kartentypen (nur die einer Bank) und keine Verschlüsselung. Lesen Sie einfach den Streifen, senden Sie die Kartennummer und die PIN an den Back-End-Mainframe und zahlen Sie einen vorgewählten Geldbetrag aus.

paul
quelle
Gute Erklärungen. Haben Sie Informationen zu den verwendeten Mainframes? 1964 wurde ein IBM System / 360-Großrechner gebaut, aber ich weiß nicht, ob er in die Erfindung dieser frühen Geldautomaten einbezogen war oder nicht.
revo
1
Der PDP8 war 1964 ein Universalcomputer. Der Apollo Guidance Computer im Jahr 1965 war auch. Es wurde später im DSRV verwendet. Ich vermute eher, dass Sie damals nicht da waren.
david.pfx