Pierwszy język programowania bankomatów


35

Pierwsze bankomaty wykonywały zadania takie jak bankomat, były to maszyny offline, które współpracowały z kartami dziurkowanymi impregnowanymi węglem i 6-cyfrowym kodem PIN.

Maksymalna wypłata kartą wynosiła 10 funtów, a każda z nich była kartą jednorazowego użytku - karty połknięte z bankomatu!

Pierwszy bankomat został zainstalowany w Londynie w 1967 roku, kiedy spojrzałem na linię czasową języków programowania , było wiele języków programowania stworzonych przed tą dekadą. Nie wiem też o sprzęcie, ale w jakim języku programowania został napisany? (także jakie oprogramowanie zostało użyte?)

* Nie znalazłem szczegółowej biografii Johna Shepherda-Barrona (wynalazcy bankomatów w latach 70.)

Aktualizacja

Znalazłem to zdjęcie, które pochodzi z gazety z 1972 roku w Iranie.

wprowadź opis zdjęcia tutaj

Przetłumaczone PS :

Po prawej stronie pokazuje pan Rad-lon (jeśli jest poprawnie napisany) , kierownik Międzynarodowego Instytutu Edukacyjnego Barros (jeśli jest poprawnie napisany) oraz Jim Sutherland - ekspert ds. Kiosków komputerowych.

W pozostałej części tekstu, który znalazłem na tym papierze, bankomaty o nazwie „Automated Computer Kiosk” były reklamowane z tym moto:

Pan Rad-lon (jeśli został poprawnie napisany) umieszcza swoją kartę w jednym określonym miejscu zautomatyzowanego kiosku komputerowego i po 10 sekundach wypłaca gotówkę.

Dwa kolejne pytania to:

1- Jak te bankomaty były tak szybkie? (wycofanie za 10 sekund w tym roku)

2- Nie znalazłem w Internecie żadnego tekstu na temat „Automatyzowanego kiosku komputerowego”. Czy jest on ważny, czy nazywano go wtedy Komputerem ?


3
Bardzo wczesne bankomaty nie były tak naprawdę bankomatami w tym samym sensie, co te, które pojawiły się w latach siedemdziesiątych. Do tego czasu i przez jakiś czas były terminalami na końcu linii dzierżawionej do banku, w którym odbywało się całe przetwarzanie.
— Blrfl

@Blrfl Czy od samego początku nazywano ich bankomatami?
— revo

Muszę sobie wyobrazić, że nie, ponieważ banki, które ich używają, wymyśliłyby (i zrobiły) chwytliwe marki.
— Blrfl

Czy najwcześniejszy bankomat w ogóle używał kodu? Być może były tylko elektromechaniczne. Biorąc pod uwagę szybkość dzisiejszych komputerów, zazwyczaj mam pytanie, dlaczego wszystko jest teraz tak wolne?
— Frank Hileman

Nowoczesne bankomaty najprawdopodobniej są zbudowane na pełnym stosie Windows za pomocą jakiegoś GUI. Co najmniej w latach osiemdziesiątych bankomaty budowano na prostych stosach C o znacznie mniejszej łączności sieciowej i interfejsach tekstowych. Te wczesne bankomaty prawdopodobnie rozmawiały tylko z systemami w fizycznym banku, do którego były przyłączone.
— Gort the Robot

Odpowiedzi:


14

Odpowiedzi, jak je pamiętam.

  1. Byli szybcy, ponieważ byli podłączeni do dzierżawionych łączy i dedykowanego serwera w banku. Oprogramowanie bankowe zostało napisane w językach kompilowanych na średnim i niskim poziomie (Cobol, PL / I, Asembler) z nierelacyjnymi bazami danych (IMS, IDMS itp.). Rutynowo osiągano czasy reakcji 1-2 sekund.

  2. ATM jest stosunkowo nowy. Pierwszym nowoczesnym bankomatem był IBM 2984, który wszedł do użytku w Lloyd Bank, Brentwood High Street, Essex, Anglia w grudniu 1972 r. Korzystałem z tych maszyn w Londynie w 1973 r. I nazywano je Cashpoint lub „dziurą w ścianie”.

Elektronika tych maszyn została zbudowana na zamówienie, w oparciu o terminal VDU i procesor wieloukładowy klienta. Mikroprocesory były dostępne dopiero później.

Nie, nie używali perforowanych kart ani przekaźników. Trochę perspektywy, proszę!


Dzięki za wspaniałe informacje, hole-in-the-wallmaszyna była pomysłem z lat 40., ale jestem ciekawa, jak znano nazwy używane pod koniec lat 70. Wiedziałem już o automatycznym systemie kasowym De La Rue, który został nazwany na cześć brytyjskiej firmy zajmującej się obsługą gotówki De La Rue. Jakiego terminalu użyto? terminal ASCII? Wcześniej w bankomatach były to karty dziurkowane, a potem jakiś papierowy czek na wypłatę, jeśli się nie mylę.
— revo

1
Bankomat z początku lat 70. XX wieku używał plastikowej karty z paskiem magnetycznym, tak jak teraz. Zdjęcie tutaj: collections.museumoflondon.org.uk/Online/…
— david.pfx

Co z tym zdjęciem ?! 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

To był nieudany eksperyment i niezbyt istotny dla mojej odpowiedzi. Maszyny Cashpoint w 1972 roku były podobne do tych, które mamy obecnie.
— david.pfx

1
@revo: Zawsze zakładałem, że mają takie same elementy wewnętrzne jak VDU z tamtej epoki: okablowane układy logiczne wykorzystujące małe układy scalone, bramki, przełączniki, timery i tym podobne. Nie programowalny.
— david.pfx

0

Większość urządzeń komputerowych tamtej epoki była zbudowana specjalnie - obudowa, wyświetlacz, zespół obwodów, system operacyjny, proces zaplecza (jeśli taki istnieje): całość działa. Miało to na celu uzyskanie przyzwoitej wydajności bestii, a ponieważ nie było rozsądnych alternatyw, procesory ogólnego przeznaczenia były dostępne dopiero na początku lat siedemdziesiątych. Nie oznacza to, że mogli wykonywać tylko podstawowe funkcje: komputer nawigacyjny Apollo został okablowany ręcznie i udał się na Księżyc iz powrotem. Ale nic więcej nie da.

Bankomaty w 1967 r. Nie musiały być skomplikowane. Nie było międzynarodowej sieci bankowej, wielu rodzajów kart do obsługi (tylko jednego banku), żadnego szyfrowania. Po prostu przeczytaj pasek, wyślij numer karty i PIN do mainframe zaplecza i zwolnij wcześniej wybraną kwotę.


Dobre wyjaśnienia. Czy masz jakieś informacje na temat użytych komputerów mainframe? W 1964 r. Zbudowano komputer mainframe IBM System / 360, ale nie wiem, czy został włączony do wynalezienia tych wczesnych bankomatów, czy nie.
— revo

1
PDP8 w 1964 roku był komputerem ogólnego zastosowania. Apollo Guidance Computer z 1965 r. Też był. Został później wykorzystany w DSRV. Podejrzewam, że wtedy cię nie było.
— david.pfx
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.