The first generation of computers used vacuum tubes for circuitry and magnetic drums for memory, and were often enormous, taking up entire rooms. Firstgeneration computers relied on machine language, the lowest-level programming language understood by computers, to perform operations. The UNIVAC andENIAC computers are examples of first-generation computing devices.