Charles Babbage invented:AElectronic computerBAnalytical engineCENIACDIBMAnswer: B. Analytical engine