▲ Bug
n
1. [حشره، جونور] اصطلاحي عام براي هر حشره يا بيمهره خزنده يا جمنده مشابه
2. [اشكال، گير] عيب يا نقصي در يك سيستم يا ماشين [glitch :syn ]
3. [شنودگر] ميكروفن كوچك مخفي; براي شنود
4. [حشره] حشرات داراي دهنپارهاي (mouthparts ) مكنده و پيشبالهاي ضخيم و چرمسان در اساس; معمولا داراي دگرديسي ناقص [hemipteron ,hemipteran ,hemipterous insect :syn ]
5. [ميكروب، ويروس] نوعي موجود ريز (بويژه باكتري بيماريزا); اين اصطلاح، كابرد تخصصي ندارد [germ ,microbe :syn ]
v
1. [اذيت كردن، دست گرفتن براي] باسماجت آزار دادن; "The children teased the boy because of his stammer " [beleaguer ,pester ,harass ,badger ,tease :syn ]
2. [شنود كردن، كنترل كردن] تلفن يا تلگراف را، براي به دست آوردن اطلاعات، كنترل كردن [intercept ,tap ,wiretap :syn ]
Web
WordNet 2.0▲ اولين Bug
در سال1945 ، گريس ماري هاپر
Grace Murray Hopper ، روي Harvard University Mark II Aiken Relay Calculator (يك كامپيوتر اوليه)، كار ميكرد.
در9 سپتامبر1945 ، وقتي كه اين دستگاه، اشكال پيدا كرده بود، متوجه شدند كه يك شبپره ميان نقاط رله
70 #، در پنل F ، گير كرده است.
 |
متصديان، شبپره را برداشته، و روي دفتر پيشرفت كار، چسباندند. (عكس زير را ملاحظه كنيد. ) نوشتهاند: "اولين نمونه واقعيbug كشف شده. "
آنها گفتند كه دستگاه را، اشكالزدايي (debug ) كردهاند، و اصطلاح "اشكالزدايي برنامه كامپيوتري"، متولد شد. اين جريان يكي از داستانهاي مورد علاقه گريس هاپر بود، اگرچه، به هنگام اين اتفاق، او آنجا نبود.
▲ نمايشگاه
يكي از جريانهاي شبپره، كه من بارها نقل كردهام، مربوط به نمايش شبپره، در مؤسسه اسميتسونين (Smithsonian ) بود. گزارشگرOnline Hacker Jargon File تصميم گرفت آن را ببيند،... آنجا نبود.
در سال1990 ، ويراستار Online Hacker Jargon File ، يك خرده كندوكاو كرد. دفتر پيشرفت كار، با نوشته آن روز و شبپره چسبانده شده، پيدا شد، در
Naval Surface Warfare Center Computer Museum ،Dahlgren ، ويرجينيا بود. آنها آن را به مؤسسه اسميتسونين اهدا كردند، ولي نپذيرفت.
در سال1990 ، سرپرست History of American Technology Museum (بخشي از مؤسسه اسميتسونين)، كه اينها را نميدانست، آن را پذيرفت، و در سال1991 تحويل گرفت، كه به دليل نبود سرمايه و فضا، عملا، سالها طول كشيد، تا به نمايش درآيد.
همانطور كه در توضيحات
Online Hacker Jargon File آمده:
بنابراين، روند كندوكاو در مورد نخستينbug كامپيوتري (original -computer-bug )، آن را به نحوي كاملا غيرمتقربه تثبيت كرد، و اين افسانه واقعيت يافت!
▲ اصطلاح
بالاخره اين اصطلاح از كجا آمده؟
خوب، اين نوشته ("اولين نمونه واقعيbug كشف شده")، نشان ميدهد كه اين اصطلاح، پيش از كشف اين شبپره، استفاده ميشده است. گريس هاپر هم ميگويد كه اصطلاح
bug ، در طي جنگ جهاني دوم، براي اشاره به اشكالات دستگاههاي رادار، به كار ميرفته است.
اين اصطلاح، در زمان زندگي توماس اديسون
Thomas Edison ، معناي نقص فني ميداده است. و در Hawkin's New Catechism of Electricity (كتاب راهنماي برقي .Co &Audel .Theo ) آمده:
اصطلاح
bug ، بطور محدود، براي اشاره به هر نقص يا اختلالي، در مدار يا كار دستگاه برقي، استفاده ميشود.
اين كتاب در باب ريشه اين كلمه، ميگويد:
گفته ميشود، در تلگراف چهارگانه بوجود آمده، و به همه دستگاههاي برقي تعميم يافته است.
بر اساس ريشهشناسي عاميانه، عبارت "bug هاي توي كابل تلفن"، براي وصف خطوط پرسروصدا (noisy ) به كار ميرفته است. تاييديهاي براي اين ريشه نيست.
درست است كه، اصطلاح
bug ، در روزهاي آغاز پيدايش تلگراف، استفاده ميشده است. ولي، كليدگرهاي غيربرقي قديميتري بودند، كه با آنها، كدهاي نقطه و خط ميزدند. و كليدگرهايي، جديدتر از آنها بودند، كه نيمهخودكار بودند، و ميتوانستند، به طور خودكار، رشتهاي نقطه، بفرستند. اين كليدگرهاي نيمهخودكار،bug ناميده ميشدند. يكي از متداولترين انواع اين كليدگرها، يعني
Vibroplex ، نقشي از يك سوسك، داشته (و هنوز هم دارد). اينbug هاي نيمهخودكار، بسيار مفيد بودند، ولي براي استفاده از آنها، ميبايست، هم تجربه داشت، و هم مهارت. اگر تجربه نداشتيد، نتيجه كار با
bug ، كد تحريفشده مورس بود.
فنگرهاي (technicians ) راديو هم، از اصطلاح
bug ، براي وصف يك وسيله سوسكشكل (roach-shaped ) داراي سيمپيچي با دو سيم، كه سرشان خارج شده و به عقب ميپيچيد تا تقريبا به هم برسد، استفاده ميكردند. احتمالا همين
bug بود كه تغيير معنا داد و به مفهوم استراق سمع يا دستگاه شنود به كار رفت.
ولي، بياييد به زمان شكسپيرshakespeare برگرديم. درScene II ,Act V ,part III ,Henry VI ، شاه ادوارد ميگويد:
"So, lie thout there. Die though; and die our fear; For Warwick was a bug
that fear'd us all."
اولين لغتنامه ساموئل جانسون
bug ، Samuel Johnson را، اينگونه تعريف ميكند:
a walking spectre ;a fightful object
براي توضيحات بيشتر و دقيقتر، در مورد ريشه اين كلمه ببينيد:
Entomology of the Computer Bug: History and Folklore, American Speech
62(4):376-378, 1987, by Fred R. Shapiro
24 آوريل 2003 (ترجمه آزاد)
منابع:
First Computer Bug