Transistors supersede vacuum tubes and ushered in the second generation of computers. The transistor was invented in 1947 but did not visually perceive widespread use in computers until the tardy 1950s. The transistor was far superior to the vacuum tube, sanctioning computers to become more diminutive, more expeditious, more frugal, more energy-efficient and more reliable than their first-generation predecessors.
Though the transistor still engendered a great deal of heat that subjected the computer to damage, it was a prodigious amelioration over the vacuum tube. Second-generation computers still relied on punched cards for input and printouts for output.
Second-generation computers peregrinate from cryptic binary machine language to symbolic, or assembly, languages, which sanctioned programmers to designate ordinant dictations in words. High-level programming languages were additionally being developed at this time, such as early versions of COBOL and FORTRAN. These were withal the first computers that stored their ordinant dictations in their recollection, which peregrinate from a magnetic drum to magnetic core technology.
The first computers of this generation were developed for the atomic energy industry.