There are mainly 2 factors which have further sub-types of computers :
1. By architecture
- Analog computer
- Digital computer
- Hybrid computer
- Harvard architecture
- Von Neumann architecture
- Reduced instruction set computer, or RISC, is a computer instruction set that allows a computer's microprocessor to have fewer cycles per instruction (CPI) than a complex instruction set computer (CISC).
2. By size and shape
- Mainframe computer
- Supercomputer
- Minicomputer
- Microcomputer
- Workstation
- Personal computer
- Laptop
- Tablet computer
- Smartphone
- Single-board computer
- Ultra-mobile PC
- Pocket PC
- Computer-on-module
- System on module
- System in a package
- System-on-chip
- Microcontroller