התקן החישוב הראשון
צ'ארלס בבג', מהנדס מכונות ואיש אשכולות אנגלי, הגה את הרעיון של מחשב הניתן לתכנות. הוא נחשב ל"אבי המחשב", והוא הגה והמציא את המחשב המכני הראשון בתחילת המאה ה-19. לאחר שעבד על מנוע ההפרשים המהפכני שלו, שתוכנן לסייע בחישובי ניווט, בשנת 1833 הוא הבין שתכנון כללי הרבה יותר, מנוע אנליטי, הוא אפשרי. הקלט של תוכניות ונתונים היה אמור להיות מסופק למכונה באמצעות כרטיסים מנוקבים, שיטה שהייתה בשימוש באותה עת להפעלת נולים מכניים כגון נול ז'אקאר. עבור פלט, למכונה היו מדפסת, משרטט עקומות ופעמון. המכונה הייתה מסוגלת גם לנקב מספרים על כרטיסים כדי לקרוא אותם מאוחר יותר. המנוע שילב יחידה לוגית אריתמטית, בקרת זרימה בצורה של הסתעפות מותנית ולולאות, וזיכרון משולב, מה שהפך אותו לתכנון הראשון למחשב למטרות כלליות שניתן לתאר במונחים מודרניים כשלם-טיורינג. המכונה הקדימה את זמנה בכמאה שנה. כל החלקים למכונה שלו היו צריכים להיעשות בעבודת יד – זו הייתה בעיה מרכזית עבור מכשיר עם אלפי חלקים. בסופו של דבר, הפרויקט פורק עם החלטת ממשלת בריטניה להפסיק את המימון. כישלונו של בבג' להשלים את המנוע האנליטי יכול להיות מיוחס בעיקר לקשיים פוליטיים וכלכליים וכן לרצונו לפתח מחשב מתוחכם יותר ויותר ולהתקדם מהר יותר ממה שמישהו אחר יכול היה לעקוב אחריו. עם זאת, בנו, הנרי בבג', השלים גרסה פשוטה של יחידת החישוב של המנוע האנליטי (הטחנה) בשנת 1888. הוא ערך הדגמה מוצלחת של השימוש בה בטבלאות חישוב בשנת 1906.
