Evolution of Computers Machine
History of computer can be studied from the arise of human culture as person knows the calculation, They uses something for this persistence, such as stone etc. Roman’s abacus device was the first machine used in B.C. for calculation. In A.D. different mechanical devices were invented for the calculation like Pascaline by Blasé Pascal, Josef Jacquard invented a power come into scene that is programmed using punched cards, and Charles Babbage developed two devices Analytical and Difference engine engine. John Mauchley and presper Eckert build the Electronic Numerical integrator and calculator (ENIAC).

First general purpose electronic computer used to calculate a ballistic firing. (UNIVACI), Universal Automatic Computer was the primary commercially popular computer.
Two Era arises Mechanical Era (Before 1945) having mechanical computers and the Electronic Era (from 1945) having electronic processing technology.
Generation of computer
Computers are allotted in these forms of generation. Here the generations have been explained time wise as well as technologies used
.
First Generation (1945 - 1954)
In this first generation of computers, it had been used vacuum tube technology which builds a computer possible to do calculations. in this generation computers are used for scientific purposes and programming was done in machine level language such as IBM 701, ENIAC etc.
Second Generation (1955 - 1964)
In this generation segment of computers, it had been used Transistors which made a computer a little short and faster to do the same. In this generation computers are used for scientific purposes and commercial purposes. Programming was done in high-level programming languages such as IBM7030, Heneywell 400 etc.
Third Generation (1965 - 1974)
In the third generation of computers, it had been used Integrated circuits which made this faster relatively and reliable too. In this generation computers are used for scientific, commercial and communicating online applications. Programming was prepared in high level programming languages such as COBOL, FORTRAN, BASIC etc.
Fourth Generation (1975 - Till date)
In this generation of computers, there had been used micro processor within to work far better comparatively, This is the most consistent among and too much short in size to be portable anywhere you want. In this generation of system are used for scientific, commercial, communicating online applications and network applications. Programming was prepared in high level programming languages such as IBM PC etc.
Fifth Generation (Present and Future)
This is the generation of computers are assigned automatic intelligence; they used artificial intelligence where they will use their own IQ as well to solve a problem at ending. In this generation computers are used for scientific commercial, communicating online applications, multimedia and network applications. Programming was prepared in high-level programming languages like C#, Java, Python etc.