PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : 9 سپتامبر 1945: «باگ» کامپیوتری متولد شد....



sasan.gsm
Tuesday 19 February 2008, 04:06 PM
تاریخ واقعا چیز جالبی است. در این پست می*خواهم درباره تاریخ «باگ» برای شما بنویسم. باگ bug نرم*افزاری خطا، رخنه ، اشتباه ، نقص یا خطایی در یک نرم*افزار است که از عملکرد صحیح آن جلوگیری می*کند.
تاریخچه مفهوم خطای نرم*افزاری به سال 1842 برمی*گردد. در آن سال «چالز بابیج» در سخنرانی*ای که در دانشگاه تورین در مورد موتورهای تحلیلی ایراد کرده بود، به دشواری فرایند مرتب کردن کارت*های برنامه*ای برای «موتورهای تحلیلی» اشاره کرده بود، اما از اصطلاح باگ استفاده نکرده بود.
البته قبل از دوره کامپیوترها و نرم*افزارهای کامپیوتری، از اصطلاح «باگ» برای اشاره به خطای سخت*افزاری در فرایندهای مهندسی استفاده شده بود. توماس ادیسون هم در یکی از نامه*هایش از اصطلاح باگ برای اشاره به مشکلات مهندسی در اختراعاتش استفاده کرده بود.
اما چه زمانی برای نخستین بار از اصطلاح باگ برای سیستم*های کامپیوتری استفاده شد؟!
در سال 1945، گریس هوپر در دانشگاه هاروارد بر روی یک ماشین حساب Mark II که شکل بسیار ابتدایی کامپیوترهای امروزی محسوب می*شد، کار می*کرد. در روز 9 سپتامبر همان سال، این دستگاه دچار مشکل شد، اپراتورها حشره*ای را بین ورقه*های برنامه پیدا کردند که به دام افتاده بود و باعث مشکل شده بود، آنها حشره را برداشتند و مشکل را رفع کردند.
[Only the registered members can see the IMG Pictures. Please Login OR Register]
Mark II همانطور که در عکس زیر پیداست یک کامپیوتر الکترومکانیکی بود و بنابراین این حشره توانسته بود جزء مکانیکی دستگاه را با مشکل مواجه کند.

[Only the registered members can see the IMG Pictures. Please Login OR Register]

اینجا بود که خانم گریس هوپر از اصطلاح باگ و همچنین debugging به معنی اشکال*زدایی را برای نخستین بار برای یک مشکل کامپیوتری استفاده کرد. وی حشره را مجددا روی کاغذ برنامه چسباند، این کاغذ هنوز در موزه ملی تاریخ آمریکا حفظ شده و نگهداری می*شود.
خانم گریس موری (هوپر) یا اگر بخواهیم دقیق*تر بگوییم دریادار یا آدمیرال هوپر، در سال 1906 در نیویورک به دنیا آمد. او در سال 1934 توانست از دانشگاه ییل، درجه PhD ریاضیات را دریافت کند. خانم هوپر در سال 1943 به نیروی ذخیره نیروی دریایی پیوست و در سال 1944 با درجه ناوبان یکی در پروژه تولید و ارتقای کامپیوترهای ابتدایی آن زمان مشغول به کار شد.
عکسی از خانم هوپر در سال 1984:
[Only the registered members can see the IMG Pictures. Please Login OR Register]

خانم هوپر در جوانی:
[Only the registered members can see the IMG Pictures. Please Login OR Register]
او کسی بود که نخستین کامپایلر یا برنامه مترجم را نوشت و در توسعه زبان برنامه*نویسی COBOL فعالیت داشت که یکی از نخستین زبان*های برنامه*نویسی سطح بالا محسوب می*شود.
گرچه او بعد از جنگ به طور فعال به نیروی دریایی خدمت نمی*کرد ولی وابستگی خود را به نیروهای ذخیره نیروی دریایی حفظ کرد. در طی 4 دهه بعد تا قبل از مرگ در سال 1992 خانم هوپر در زمینه ارتفای زبان*های برنامه*نویسی فعالیت می*کرد و در همین حال به صورت مرتب ارتقای درجه پیدا می*کرد، طوری که در سال 1985 به درجه دریاداری یا آدمیرالی رسید.نیروی دریایی آمریکا برای قدردانی از تلاش*های او، ناوی را به نام او USS Hopper نامگذاری کرده است.


منبع: 1 پزشك