The main features of first generation computers included vacuum tube technology, unreliability, support for only machine language, high costs, large size, need for AC power, slow input and output, and high electricity consumption. Some examples of first generation computers were ENIAC, EDVAC, UNIVAC, IBM-701, and IBM-650.