logiclane

ليه الغلط في البرنامج اسمه bug؟

  • برمجة · #4
  • ~1:25 دقيقة
  • 3 محطات
ليه الغلط في البرنامج اسمه bug؟
الحلقة دي لسه ما نزلتشاتفرج على المحطات اللي هنمشيها، وارجع لنا قريب.

محطات الحلقة

  1. ●
    المقدمة~0:00
  2. 1
    الفراشة~0:09
  3. 2
    البرامج بتغلط ليه؟~0:38
  4. 3
    الخلاصة~1:10

الأوقات تقديرية لحد ما الصوت يتسجّل ويتظبط.

النص كاملللقراءة أو لو مش قادر تسمع

البداية

لما برنامج على موبايلك يهنّج أو يعمل حاجة غلط، المبرمجين بيقولوا: فيه bug. والكلمة دي بالإنجليزي معناها حشرة! ليه؟

الفراشة

سنة ألف تسعمية سبعة وأربعين، في جامعة هارفارد، كمبيوتر ضخم اسمه مارك تو وقف فجأة عن الشغل. الفريق فتش جواه، ولقوا فراشة محشورة في واحد من المفاتيح! فلزقوها في دفتر الملاحظات، وكتبوا جنبها: أول حالة حقيقية لحشرة اتلقت. والقصة دي اتشهرت مع العالِمة جريس هوبر، من رواد البرمجة. بس كلمة bug نفسها كانت بتتقال عن الأعطال قبل كده، حتى من أيام إديسون.

البرامج بتغلط ليه؟

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

الخلاصة

يعني باختصار: كلمة bug كانت معناها عطل من زمان، واتشهرت بفراشة اتلقت جوه كمبيوتر، والنهارده هي أي غلطة في الكود. وإنت؟ إيه أغرب bug قابلك في برنامج أو لعبة؟ اكتب لنا في الكومنتات!

الحلقة اللي قبلهاالكمبيوتر بيفهم صفر وواحد إزاي؟الحلقة اللي بعدهاالذكاء الاصطناعي بيتعلم إزاي؟