? I begyndelsen af 1800'erne , udtænkt Charles Babbage , en engelsk matematiker og ingeniør, planer for en mekanisk computer kaldet Analytical Engine. Ligesom nutidens computere , bestod det af en generel formål lommeregner og hukommelse og brugte programmeret undervisning , herunder loops og betingede grene. Selvom enheden var gennemførlig på papir, Babbage aldrig lykkedes at bygge det , da dens kompleksitet og omkostninger viste sig for stor. Design
modsætning til moderne computere, som udfører aritmetik med binære tal, Analytisk motor, der bruges standard bund - 10 numre. Designet havde en hukommelse enhed med en kapacitet på 1.000 numre af 50 decimaler . Computeren udførte aritmetiske i en sektion Babbage kaldet møllen, der udførte alle fire regnearter funktioner. Til indtastning af data og instruktioner til computeren , brugte Babbage et system med hulkort . Maskinen havde flere output muligheder, herunder hulkort, trykte resultater og grafer .
Complexity
stade i maskinfremstilling i 1800-tallet var stand til at producere emner så store som dampmaskiner og så kompleks som lommeure. Den Analytical Engine, dog opfordrede til titusinder af præcision lavet metaldele. Ingen maskine af denne kompleksitet nogensinde var blevet bygget op til den tid.
Cost
modsætning ure og damplokomotiver , Analytisk Engine var et videnskabeligt apparat , ikke et kommercielt produkt. Babbage havde brug for en velhavende velgører , eller den engelske regering til at garantere omkostningerne ved udvikling . En tidligere , mindre ambitiøst projekt , det Difference Engine , havde kostet regeringen 17,500 pounds, eller omkring 1 million dollars justeret for inflation , den Difference Engine blev aldrig færdigt , og regeringen mistede interessen for Babbage projekter
< . br > Konflikter
Babbage var aldrig i stand til at opbygge den Analytical Engine, trods en levetid på prøve. Hans andre bestræbelser tog tid og økonomi og testet tålmodighed af dem, han hyret til at bygge sine designs. Joseph Clement , en mester værktøjsmager involveret med den første Difference Engine, lukket dette projekt som et resultat af en penge konflikter, der involverer omkostningerne ved at flytte Clement værksted tættere på Babbage hjem. Efter at havde Babbage en vanskelig tid at tiltrække talent , han havde brug for at konstruere den Analytical Engine.