How many generations of computer have been developed till date?

6

5

4

3