Early mainframe computers (in the 1950s) were not interactive, but used scripts stored in "batch files". IBM's Job Control Language (JCL) is the common example of a scripting language used to control batch processing.