ENIAC (Electronic Numerical Integrator And Computer), completed in 1945, was the first general-purpose electronic digital computer. It used vacuum tubes (thermionic valves) as its primary electronic component, which characterizes first-generation computers (1940s-1950s).