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.