بسم الله الرحمن الرحيم
هل يعرف أحدكم ماذا تعني كلمة Debug لو فتحت قاموسا تقليديا لن تجد تفسيرا لكلمة Debug ولكن لو ذهبت إلى كلمة Bug ستجد أن معناها حشرة (بقة,قملة ,...)
لكن ما علاقة البق بالكمبيوتر . :nose_pick:
هذا هو السر
هل تعلم أن كلمة Debug تعني إزلة الحشرات , إي انك عندما تقوم بهذه العملية على برامجك فأنت تقوم بإزلة الحشرات .
القصة أنه في العصر الحجري للكمبيوتر كان هناك شركة تستعمل ذلك الجهاز وما شاء الله عليها .
وفي لحظة من اللحظات عندما حاول الأخوة المبرمجين في تلك الشركة أن ينفذو برنامج فلم يعمل , فأعادو التأكد من صحة البرنامج , ولكنه لم يعمل كذلك , (لم يعمل الجهاز بشكل كامل والله أعلم)
ولكن عندما قامو بتفحص قطع الجهاز وجدو حشرة موجودة على أحد القطع , وعندما أزالوها قام عمل البرنامج .
فكانت هذه قصة أول عملية Debug في التاريخ وفي هذه الصورة جزء من محضر هذه العملية , مرفقا معها المشكلة والحل
لاحظ الحشرة المرفقة ;)
اقتباسDuring her work with Mark II, Hopper was credited with coining the term "bug" in reference to a glitch in the machinery. This story is apparently a bit of computer folk-lore, however, as the term had already been used by Harvard personnel for several years to describe problems with their computers. It is the case that she and her team of programmers did find a moth which flew through an open window and into one of Mark II's relays, temporarily shutting down the system. The moth was removed and pasted into a logbook . At that time the use of the word "bug" referred to problems with the hardware. In the mid 1950's, Hopper extended the meaning of the term "debug" to include removing programming errors.
تحياتي لكل المبرمجين , ولا تنسو أن تزيلو جميع الحشرات من برامجكم
