The correct answer is 'D. Digital computer' because digital computers operate by processing data in discrete binary digits, or bits, which are essentially counting units. These computers use binary code to represent and manipulate information, allowing them to perform calculations and execute instructions through counting operations. This distinguishes digital computers from analog computers, which operate using continuous physical quantities.