I generation:* In first generation data stored in magnetic drums.
* Vacume tubes are used.
* 0's and 1's are the machine level language is used in I generation.
* Execution speed is slow.
* In I generation computers are huge size .so,it is non_portable.
II generation:* In second generation data stored in magnetic cores.
* Transistor are used.
* In this generation assembly level language is used (assembly level language means symbolic form).
* Execution speed is fast.
* In second generation computers are also non _portable.
III generation:* In this generation high level language is used.
* Integrated circuit are used.
* Instructions are in the form of english.
* Execution speed is slow.
* Translate english words into 0's and 1's by using translators software that is compiler,Assembler and Interpreter.