IBM invented the programming language SQL .
Inventions by IBM include the automated teller machine , ATM , the PC , the floppy disk , the hard disk drive , the magnetic stripe card , the relational database , Pascal programming language , the UPC barcode , and dynamic random-access memory , DRAM .
IBM