mechanical computers

Edit Answers
CHARLESBABBAGEGCRQ BZVEUDQQXJADZTOYYR FHGPASCALINEMDKAHX SLIDERULEFXRKVGZLP DIFFERENCEENGINEEY
1.
PASCALINE
2.
SLIDERULE
3.
DIFFERENCEENGINE
4.
CHARLESBABBAGE