http://www.elshami.com

analytical engine
آلة تحليلية

اقترح باباج (1792-1871) في أوائل القرن التاسع عشر بناء آلة حاسبة تكون متعددة الأغراض. وقد كانت هناك آلات حاسبة بنيت في أوائل القرن التاسع عشر تستخدم في حساب الجداول الرّياضية. وكانت كل مكنة مصممة لتأدية صيغة جبرية معينة. وكانت تلك الآلات تتطلّب تدخّلا بشريا، مما كان يؤدي لسوء الحظ إلى  أخطاء كثيرة في نتائج العمليات الحسابية. وكان باباج قد صمم آلة حاسبة من هذا النّوع نفسه سماها آلة حساب الفروق difference engine،  وكانت مهمتها إعداد القوائم الملاحية والفلكية.

وفي بداية 1834، بدأ  باباج العمل على تصميم آلته التّحليلية، والتي كانت على الرغم من عدم اكتمالها، تشبه إلى حد كبير الكمبيوترات الحديثة. فقد كانت تلك الآلة مصممة بحيث يمكنها أداء الترقيم الجبري العام، كما قدمت فكرة اختزان نتائج العمليات أثناء إجرائها ( حتي تلغي الأخطاء التي كانت تنجم نتيجة التدخل البشري)، كما تضمنت تسلسلات من الأوامر لترشيد العمليات الميكانيكية باستخدام بطاقات مثل تلك البطاقات التي كانت مستعملة في منوال جاكارد لتخزين العمليات والمتغيّرات.

See also computer; Difference Engine; ADA