Tra il 1833 e il 1842 Babbage provò di nuovo: questa volta, cercò di costruire una macchina che fosse programmabile per eseguire ogni genere di calcolo, non solo quelli relativi alle equazioni polinomiali. Questa era la macchina analitica. Il progetto era basato sul telaio di Joseph Marie Jacquard, che usava schede perforate per determinare come dovesse essere la trama del tessuto. Babbage adattò questo progetto in modo che generasse operazioni matematiche.