ولادة فكرة الكمبيوتر القابل للبرمجة
باباج: من محرك الفروق إلى المحرك التحليلي
مقارنة آلة ذات مهمة حسابية متخصصة بتصميم آلة عامة قابلة للبرمجة.
في هذا الدرس
أهداف الدرس
مقارنة آلة ذات مهمة حسابية متخصصة بتصميم آلة عامة قابلة للبرمجة.
الفكرة والشرح
أراد تشارلز باباج تقليل أخطاء الجداول العددية. بدأ العمل على محرك الفروق سنة 1821 لحساب جداول اعتمادًا على طريقة الفروق، ثم تصور سنة 1834 المحرك التحليلي الأكثر طموحًا. الفكرة الجديدة تضمنت وحدات للذاكرة والمعالجة وتعليمات تُدخل ببطاقات، بدل اقتصار الجهاز على نوع واحد من الجداول. يمكن تشبيه الفرق بأداة تؤدي وصفة ثابتة ومطبخ يستطيع اتباع وصفات متعددة. لم يكتمل المحرك التحليلي بوصفه آلة تشغيلية في حياة باباج؛ لذلك نؤرخ هنا لتصميم مهم، لا لإطلاق كمبيوتر مستخدم فعليًا.
تواريخ ومحطات مهمة
- 1821: بدء مشروع محرك الفروق الأول؛ يرتبط عام 1822 بالإعلان المبكر عن المشروع في كثير من المراجع.
- 1834: تصور المحرك التحليلي القابل للبرمجة.
- 1847–1849: تصميم محرك الفروق الثاني.
لماذا كانت نقطة تحول؟
أصبحت قابلية تغيير المهمة جزءًا من التصميم نفسه. الذاكرة والمعالجة وتسلسل التعليمات مفاهيم يمكن التعرف عليها في أجهزة اليوم رغم اختلاف التقنية.
نشاط: اختبر فهمك قبل قراءة الإجابة
إذا استبدلت جدولًا عدديًا بآخر، هل يكفي ذلك لإثبات أن الآلة عامة الأغراض؟ ما السؤال الأدق؟
الإجابة والتفسير
لا؛ اسأل هل يمكن تغيير تسلسل العمليات والمنطق لتنفيذ خوارزميات مختلفة، أم أن الآلة تعيد الطريقة الحسابية نفسها بمدخلات أخرى.
المصادر وقراءات إضافية
1. Computer History Museum — Babbage’s engines
2. Computer History Museum — A brief history of Babbage’s engines

