Computer can be classified in several ways:
1. By operating principles - analog, digital, and hybrid computers. Analog computers use continuous physical variables while digital computers use discrete values. Hybrid computers use both.
2. By application - general purpose computers which can perform many tasks with less efficiency, and special purpose computers designed for specific tasks.
3. By size and capability - microcomputers are the smallest, minicomputers are larger but serve as servers, mainframes are high-performance for bulk data, and supercomputers have extremely high processing power.