المحرك التحليلي
صمم Charles Babbage المحرك التحليلي في ثلاثينيات القرن التاسع عشر - وهو حاسوب ميكانيكي يحتوي على ذاكرة ('المخزن')، ووحدة معالجة ('المطحنة')، ومدخلات عبر بطاقات مثقوبة، وتفرع شرطي. لم يتم بناؤه أبداً بسبب التكلفة وقيود التصنيع، لكن التصميم كان منطقياً ومكتملاً. تعتبر ملاحظات Lovelace أوضح شرح لدينا لكيفية عمله.
خوارزمية أرقام Bernoulli
تحتوي الملاحظة G على جدول للعمليات - وهو في الأساس خوارزمية بالمصطلحات الحديثة - لحساب أرقام Bernoulli باستخدام المحرك التحليلي. وهي تتضمن حلقات، وعمليات شرطية، وإدارة متغيرات متعددة في وقت واحد. إنها أكثر تعقيداً من أي شيء وثقه Babbage، وعادة ما ينسب المؤرخون تصميمها في المقام الأول إلى Lovelace بدلاً من Babbage.
الرؤية التي تتجاوز الحساب
والأهم من ذلك، أدركت Lovelace أن المحرك لم يكن مجرد آلة حاسبة، بل آلة لمعالجة الرموز - حيث يمكنها العمل على أي كائنات يمكن تمثيلها رمزياً، وليس فقط الأرقام. كتبت: 'قد يؤلف المحرك قطعاً موسيقية متقنة وعلمية بأي درجة من التعقيد أو الامتداد'. هذه الرؤية - بأن الحوسبة لا تتعلق جوهرياً بالحساب - تستبق نظرية القابلية للحوسبة لـ Church-Turing بمئة عام.
عشرون سؤالاً وثماني دقائق على الساعة، ونسبة مئوية مقاسة مقابل كل من خاضه. دون تسجيل.
اخوض اختبار الذكاء →الجدل حول دورها
جادل بعض المؤرخين بأن مساهمات Lovelace كانت تحريرية في المقام الأول - وأن الأفكار الرئيسية جاءت من Babbage. تظهر المراسلات بينهما تعاوناً واسعاً، مع مراجعات واقتراحات من Babbage. ومع ذلك، يبدو أن خوارزمية Bernoulli في الملاحظة G والرؤى الفلسفية حول طبيعة الحوسبة هي مساهمة Lovelace في المقام الأول.
الأسئلة الشائعة
ما الذي برمجته Ada Lovelace فعلياً؟
كتبت Lovelace خوارزمية في الملاحظة G (1843) لحساب أرقام Bernoulli باستخدام محرك Babbage التحليلي - وتعتبر أول برنامج حاسوبي. تتضمن الخوارزمية حلقات وعمليات شرطية. كما أنها أوضحت مبدأ أن الحواسيب يمكنها معالجة أي تمثيل رمزي، وليس فقط الأرقام - وهو ما استبق نظرية الحوسبة الحديثة.
هل كانت Ada Lovelace حقاً أول مبرمجة؟
هذا الادعاء محل جدل. تحتوي الملاحظة G لـ Lovelace (1843) على أول خوارزمية موثقة مخصصة للتنفيذ بواسطة آلة. يجادل بعض المؤرخين بأن Babbage ساهم بشكل كبير في الخوارزمية وأن دور Lovelace قد تم تضخيمه في الروايات الشعبية الحديثة. ومع ذلك، يبدو أن الرؤية الفلسفية للحوسبة بما يتجاوز الحساب هي بالفعل رؤية Lovelace.
ما هو رقم Bernoulli؟
أرقام Bernoulli هي سلسلة من الأرقام النسبية ذات روابط عميقة بنظرية الأرقام، وتظهر في صيغ مجموع قوى الأعداد الصحيحة، ودالة Riemann zeta، ومتسلسلات Taylor للدوال المثلثية. الأرقام القليلة الأولى هي B0=1 و B1=-1/2 و B2=1/6 و B4=-1/30. كانت خوارزمية Lovelace لحسابها هي أول خوارزمية تم تصميمها للتنفيذ الآلي.