4 ms·
I doubt COBOL is used for ATMs. It's used for batch processing and for backoffice systems.
by forinti 4y ago
I doubt COBOL is used for ATMs. It's used for batch processing and for backoffice systems.
- manuelabeledo 4y agoI remember using PL/1 and some GUI toolkit to create ATM screens, but it could easily have been COBOL.
- mhd 4y agoI think when people talk about ATM transaction involving Cobol, it's more about the server software responding, not the one running on terminals. Having said that, I wouldn't be too surprised if old green screen ATMs would have used COBOL. Ran on smaller computers and you could compile stuff with it. Nowadays, I'd be surprised if it wouldn't just be your regular Java/.NET/C++ brouhaha. They should have phased out most ATMs running OS/2 by now, though.
- p_l 4y agoSome early ATMs might have been effectively green screen terminals calling into CICS or IMS interface. These days it's more likely that the COBOL is somewhere in the IMS transactions (IBM bragged sometime in last decade that ~80% of ATM transactions are implemented on top of IMS at some point). IMS is a navigational (CODASYL) database system with iirc a form of application server - what you'd call today a NoSQL database :P - designed for Apollo project supply chain handling.
- jefflance1 4y agoTrust me it is. I worked at a bank for over 8 years and any code that dealt with accounts was written in COBOL.
- timbit42 4y agoBut was COBOL running on the ATM?