Aller au contenu principal
NUKOE

أول حشرة في تاريخ الحوسبة: قصة الفراشة التي أطلقت مصطلح "Bug"

• 8 min •
Le journal de bord du Harvard Mark II avec le papillon de nuit qui a popularisé le terme 'bug'

مقدمة

في 9 سبتمبر 1947، اكتشف مهندسون من جامعة هارفارد سبب عطل في مارك II، وهو حاسوب كهروميكانيكي. لم يكن خطأ في الكود، بل فراشة عالقة بين نقاط اتصال مرحّل. تم تسجيل الحادثة في سجل الرحلة: "First actual case of bug being found" (أول حالة فعلية لعثور على حشرة). غالبًا ما يُقدم هذا الحدث كأصل مصطلح "bug" في علوم الحاسوب. لكن هذه القصة، رغم سحرها، هي جزئيًا أسطورة.

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

اكتشاف الفراشة

في 9 سبتمبر 1947، كان فريق غريس هوبر يعمل على حاسوب هارفارد مارك II، بحجم غرفة. فجأة، توقفت الآلة. بعد التفتيش، وجد الفنيون فراشة عالقة بين نقاط اتصال مرحّل. أزالوها، وألصقوها في سجل الرحلة، وكتبوا: "First actual case of bug being found." وفقًا لمقال على Medium، غالبًا ما يُستشهد بهذا الحادث كأصل مصطلح "bug" في علوم الحاسوب.

ومع ذلك، تشكك أبحاث أحدث، بما في ذلك مقال على Lunduke Substack، في هذه الرواية. كان مصطلح "bug" مستخدمًا بالفعل في الأوساط التقنية قبل عام 1947. توماس إديسون نفسه استخدم الكلمة للإشارة إلى مشاكل في اختراعاته. لذا، لم تخترع الفراشة المصطلح، بل عمّمته.

دور غريس هوبر

غريس هوبر، رائدة في علوم الحاسوب، لعبت دورًا رئيسيًا في نشر هذه القصة. كانت تحب رواية الحكاية في محاضراتها، وبفضلها إلى حد كبير ترسخت الأسطورة. وفقًا لـ Hidden Heroes Netguru، ساهمت هوبر في تعميم مصطلح "debugging" (تصحيح الأخطاء) في إشارة إلى هذا الحادث.

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

مصطلح "bug" قبل عام 1947

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

الفرق مهم: ليس أصل الكلمة، بل أصل استخدامها في سياق الحوسبة الحديثة. فريق هارفارد طبق ببساطة مصطلحًا موجودًا على موقف ملموس، وأكملت القصة الباقي.

لماذا تستمر هذه الأسطورة؟

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

علاوة على ذلك، تم تضخيم هذه القصة عبر وسائل التواصل الاجتماعي والمقالات التبسيطية. منشور حديث على Instagram يذكر الحدث بروح الدعابة: "أول bug كان فراشة حقيقية!" هذا الانتشار يظهر كيف يمكن للحكايات التقنية أن تصبح فيروسية، حتى بعد عقود.

الإرث الحقيقي: ثقافة التصحيح

وراء الأسطورة، كان لحادث مارك II تأثير دائم على ثقافة تطوير البرمجيات. أصبح مصطلح "debugging" (تصحيح الأخطاء) لا غنى عنه. وفقًا لمقال على Quora، لا يزال المهندسون يستخدمون هذا المصطلح يوميًا، غالبًا دون معرفة أصله.

المهم ليس معرفة ما إذا كانت الفراشة هي أول bug، بل فهم كيف ساهمت حكاية بسيطة في تشكيل معجم علوم الحاسوب. في كل مرة يصلح مطور bug اليوم، يشارك في تقليد يعود إلى تلك الفراشة.

تحليل نقدي للمصادر

تشكك عدة مصادر في الأسطورة. يؤكد Lunduke Substack أن قصة أول bug هي "كومة من الأكاذيب"، مشيرًا إلى أن المصطلح كان موجودًا من قبل. يناقش Hacker News أيضًا هذا الجدل، ملاحظًا أن سجل الرحلة الأصلي قد فُقد، مما يجعل التحقق صعبًا.

ومع ذلك، تدعم مصادر أخرى مثل Medium و Hidden Heroes Netguru الرواية التقليدية. من المحتمل أن الحقيقة تقع بين الاثنين: الفراشة كانت bug حقيقي، لكن ليس الأول. الجدل نفسه مثير للاهتمام لأنه يظهر كيف تُبنى الأساطير التقنية وتُفكك.

جدول ملخص: الأسطورة مقابل الواقع

| الجانب | الأسطورة الشعبية | الواقع التاريخي |

|--------|----------------|-------------------|

| أصل مصطلح "bug" | الفراشة اخترعت المصطلح | المصطلح كان موجودًا من قبل، خاصة عند إديسون |

| دور غريس هوبر | هي اكتشفت الـ bug | هي عممت القصة، لكنها لم تكن حاضرة |

| أول bug حاسوبي | نعم، الأول | لا، أول bug موثق، لكن ليس الأول |

| التأثير | أدى إلى ولادة "debugging" | عمم مصطلحًا موجودًا بالفعل |

خاتمة

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

في المرة القادمة التي تصلح فيها bug، تذكر فراشة عام 1947. وإذا أردت التعمق أكثر، المصادر أدناه تقدم وجهات نظر متنوعة حول هذه الحلقة الرائعة.

للمزيد