لماذا تُعرف المحرك التحليلي بأنها السلف للحاسوب الحديث؟

فك رموز الادعاءات حول المحرك التحليلي لتشارلز باباج ودوره التأسيسي في تطوير أجهزة الكمبيوتر الحديثة.

رسم توضيحي للغلاف من قصة “المحرك التحليلي لتشارلز باباج” المصورة في Wonder Inventions

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

ولكن ما الذي يجعل المحرك التحليلي مميزًا جدًا بالضبط، وإلى أي مدى تستحق سمعتها حقًا؟ دعنا نتحقق من بعض المعتقدات الشائعة حول هذا الاختراع الرائد.

المعتقدات الشائعة حول المحرك التحليلي

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

الهدف العظيم للمحرك التحليلي هو إجراء أي نوع من الحسابات مهما كان وصفها، وطباعتها.
— تشارلز باباج

كانت أول آلة قادرة على إجراء حسابات معقدة

بينما تم تصميم المحرك التحليلي بالفعل للحسابات المعقدة، لم يكن الأول على الإطلاق. كانت الآلات الحاسبة الميكانيكية موجودة منذ قرون، تقوم بإجراء العمليات الحسابية الأساسية. ما ميز تصميم باباج هو طموحه ونطاقه. لم يكن الأمر يتعلق فقط بالجمع أو الطرح؛ بل كان يتعلق بأتمتة تسلسلات كاملة من العمليات، بما في ذلك الضرب والقسمة، وحتى وظائف أكثر تقدمًا مثل الجذور التربيعية، عن طريق اتباع مجموعة من التعليمات. هذه القدرة على التعامل مع تسلسلات معقدة من العمليات، بدلاً من مجرد حسابات معزولة، هي سبب رئيسي للاعتراف بها.

كانت تحتوي على جميع الأجزاء الأساسية للحاسوب الحديث

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


كان يمكن برمجتها لأداء مهام مختلفة

هذا اعتقاد آخر صحيح وهو جوهري لإرث المحرك التحليلي. تم تصميم الآلة لتكون قابلة للبرمجة باستخدام البطاقات المثقبة. كانت هذه البطاقات تغذي التعليمات والبيانات إلى الآلة، وتخبرها بالعمليات التي يجب تنفيذها وبالترتيب. هذا يعني أن الآلة لم تكن مقيدة بوظيفة واحدة؛ عن طريق تغيير مجموعة البطاقات المثقبة، يمكن إعادة استخدامها لمشاكل رياضية مختلفة تمامًا. كتبت آدا لوفليس، التي تعتبر غالبًا أول مبرمجة كمبيوتر في العالم، ملاحظات حول كيف يمكن للمحرك التحليلي أن يتجاوز مجرد الحساب، حتى أنها اقترحت أنه يمكنه تأليف الموسيقى إذا تم تزويده بالتعليمات الصحيحة. سلط عملها الضوء على الإمكانات الحقيقية للجهاز للأغراض العامة. كانت رؤاها متقدمة جدًا على عصرها، ولم يتم تقديرها بالكامل لمدة قرن تقريبًا. اكتشف المزيد عن تاريخ الحوسبة في articles أخرى.

ألهم تصميمها مباشرة أجهزة الكمبيوتر الإلكترونية المبكرة

هذا الاعتقاد أكثر دقة. في حين أن التصميم المفاهيمي للمحرك التحليلي كان حديثًا بشكل ملحوظ، إلا أن تأثيره المباشر على أجهزة الكمبيوتر الإلكترونية الأولى في منتصف القرن العشرين لم يكن فوريًا كما قد يتوقع المرء. تم نسيان عمل باباج إلى حد كبير أو تجاهله لعقود عديدة. لم يكن الأمر كذلك حتى منتصف القرن العشرين، عندما كان رواد مثل آلان تورينج وجون فون نيومان يطورون أفكارهم الخاصة لأجهزة الكمبيوتر الإلكترونية، تم إعادة اكتشاف ملاحظات وتصاميم باباج والاعتراف بها لبصيرتها. لذلك، في حين أنها لم تلهم مباشرة أجهزة الكمبيوتر الإلكترونية الأولى في الوقت الفعلي، إلا أن مبادئها أعيد اكتشافها والتحقق منها بشكل مستقل من قبل المهندسين والرياضيين اللاحقين، مما يؤكد مكانتها كسلف ذي رؤية.

الأسئلة الشائعة

هل تم بناء المحرك التحليلي على الإطلاق؟

لا، لم يتمكن تشارلز باباج أبدًا من إكمال نسخة عاملة كاملة من المحرك التحليلي خلال حياته. كانت التكنولوجيا والتمويل المتاحان في القرن التاسع عشر غير كافيين لتصميمه الميكانيكي المعقد. تم بناء أجزاء منه، ولكن ليس الآلة الكاملة.

ما الفرق بين محرك الفروق والمحرك التحليلي؟

تم تصميم محرك الفروق لحساب وطباعة الجداول الرياضية باستخدام طريقة الفروق المحدودة، مع إجراء نوع واحد فقط من العمليات. كان المحرك التحليلي آلة أكثر طموحًا للأغراض العامة مخصصة لإجراء أي حساب رياضي من خلال تعليمات قابلة للبرمجة، مما يجعله أكثر تنوعًا بكثير.

من كانت آدا لوفليس وما علاقتها بالمحرك التحليلي؟

كانت آدا لوفليس ابنة اللورد بايرون ورياضية موهوبة. كانت تتراسل بشكل مكثف مع باباج وكتبت ملاحظات مفصلة حول المحرك التحليلي، موضحة كيف يمكن برمجته لأداء تسلسلات معقدة من العمليات، مما يحدد بشكل أساسي ما يعتبر أول برنامج كمبيوتر في العالم. رأت إمكاناته تتجاوز مجرد معالجة الأرقام البسيطة.