9 سپتامبر 1945: «باگ» کامپیوتری متولد شد!

7

تاریخ واقعا چیز جالبی است. در این پست می‌خواهم درباره تاریخ «باگ» برای شما بنویسم.

باگ bug نرم‌افزاری خطا، رخنه ، اشتباه ، نقص یا خطایی در یک نرم‌افزار است که از عملکرد صحیح آن جلوگیری می‌کند.

تاریخچه مفهوم خطای نرم‌افزاری به سال 1842 برمی‌گردد. در آن سال «چالز بابیج» در سخنرانی‌ای که در دانشگاه تورین در مورد موتورهای تحلیلی ایراد کرده بود، به دشواری فرایند مرتب کردن کارت‌های برنامه‌ای برای «موتورهای تحلیلی» اشاره کرده بود، اما از اصطلاح باگ استفاده نکرده بود.

البته قبل از دوره کامپیوترها و نرم‌افزارهای کامپیوتری، از اصطلاح «باگ» برای اشاره به خطای سخت‌افزاری در فرایندهای مهندسی استفاده شده بود. توماس ادیسون هم در یکی از نامه‌هایش از اصطلاح باگ برای اشاره به مشکلات مهندسی در اختراعاتش استفاده کرده بود.

اما چه زمانی برای نخستین بار از اصطلاح باگ برای سیستم‌های کامپیوتری استفاده شد؟!

در سال 1945، گریس هوپر در دانشگاه هاروارد بر روی یک ماشین حساب  Mark II که شکل بسیار ابتدایی کامپیوترهای امروزی محسوب می‌شد، کار می‌کرد. در روز 9 سپتامبر همان سال، این دستگاه دچار مشکل شد، اپراتورها حشره‌ای را بین ورقه‌های برنامه پیدا کردند که به دام افتاده بود و باعث مشکل شده
بود، آنها حشره را برداشتند و مشکل را رفع کردند.

Mark II همانطور که در عکس زیر پیداست یک کامپیوتر الکترومکانیکی بود و بنابراین این حشره توانسته بود جزء مکانیکی دستگاه را با مشکل مواجه کند.

اینجا بود که خانم گریس هوپر از اصطلاح باگ و همچنین debugging به معنی اشکال‌زدایی را برای نخستین بار برای یک مشکل کامپیوتری استفاده کرد. وی حشره را مجددا روی کاغذ برنامه چسباند، این کاغذ هنوز در موزه ملی تاریخ آمریکا حفظ شده و نگهداری می‌شود.

خانم گریس موری (هوپر) یا اگر بخواهیم دقیق‌تر بگوییم دریادار یا آدمیرال هوپر، در سال 1906 در نیویورک به دنیا آمد. او در سال 1934 توانست از دانشگاه ییل، درجه PhD ریاضیات را دریافت کند. خانم هوپر در سال 1943 به نیروی ذخیره نیروی دریایی پیوست و در سال 1944 با درجه ناوبان یکی در پروژه تولید و ارتقای کامپیوترهای ابتدایی آن زمان مشغول به کار شد.

عکسی از خانم هوپر در سال 1984:

خانم هوپر در جوانی:

او کسی بود که نخستین کامپایلر یا برنامه مترجم را نوشت و در توسعه زبان برنامه‌نویسی COBOL فعالیت داشت که یکی از نخستین زبان‌های برنامه‌نویسی سطح بالا محسوب می‌شود.

گرچه او بعد از جنگ به طور فعال به نیروی دریایی خدمت نمی‌کرد ولی وابستگی خود را به نیروهای ذخیره نیروی دریایی حفظ کرد. در طی 4 دهه بعد تا قبل از مرگ در سال 1992 خانم هوپر در زمینه ارتفای زبان‌های برنامه‌نویسی فعالیت می‌کرد و در همین حال به صورت مرتب ارتقای درجه پیدا می‌کرد، طوری که در سال 1985 به درجه دریاداری یا آدمیرالی رسید.نیروی دریایی آمریکا برای قدردانی از تلاش‌های او، ناوی را به نام او USS Hopper نامگذاری کرده است.

منابع: ویکی‌پدیا و + و +

مطلب مرتبط: چرا ارور 404؟!


اگر خواننده جدید سایت «یک پزشک»  هستید!
شما در حال خواندن سایت یک پزشک (یک پزشک دات کام) به نشانی اینترنتی www.1pezeshk.com هستید. سایتی با 18 سال سابقه که برخلاف اسمش سرشار از مطالب متنوع است!
ما را رها نکنید. بسیار ممنون می‌شویم اگر:
- سایت یک پزشک رو در مرورگر خود بوک‌مارک کنید.
-مشترک فید یا RSS یک پزشک شوید.
- شبکه‌های اجتماعی ما را دنبال کنید: صفحه تلگرام - صفحه اینستاگرام ما
- برای سفارش تبلیغات ایمیل alirezamajidi در جی میل یا تلگرام تماس بگیرید.
و دیگر مطالب ما را بخوانید. مثلا:

بیماری‌ها و مشکلات روانی می‌توانند به مانند همین غول‌های تصور شده توسط میدجرنی باشند، اما می‌توان…

تا وقتی کسی مبتلا به یک مشکل روانپزشکی نشده باشد یا آشنا و فامیلی نداشته باشد که مبتلا به شکل جدی آنها باشد، نمی‌داند که چقدر روی کیفیت زندگی تاثیرگذار هستند. کسی که افسردگی ندارد، تعجب می‌کند که مثلا چطور کسی از قدم زدن یا غذای خوب یا…

برای جبران خطرات سلامتی ناشی از نشستن در طول روز وجود باید تحرک متناوب انجام بدهید. اما هر چند دقیقه…

برای کاهش اثرات مضر نشستن بر سلامتی، هر نیم ساعت یکبار 5 دقیقه پیاده روی سبک داشته باشید. این یافته کلیدی مطالعه جدیدی است که در مجله Medicine & Science in Sports & Exercise منتشر شده است.محققان نوشته‌اند:«ما از 11 فرد سالم…

آیا چهره‌های مشهور، فرازمینی و بیگانه هستند؟! چرا چنین چیزهایی در شبکه‌های اجتماعی رواج می‌یابد +…

امروز صبح دوست گرانقدری ویدئویی از آنجلینا جولی را از یک صفحه اینستاگرام برای من فرستاد. در این ویدیو که ظاهرا از یک مصاحبه او انتخاب شده بود، روی چشم‌های او زوم می‌شد و این نکته القا می‌شد که چشمان او غیرطبیعی هستند و قرنیه و عنبیه او…

عکس‌های ساده‌ای که به خاطر پرسپکتیو و زاویه دید، گیج‌کننده و تفکربرانگیز شده‌اند!

زاویه دید خیلی مهم است. این موضوع در زندگی هم صادق است. ما گاهی عادت نگاه کردن از یک زاویه دید خاص و گسترده نکردن نگاه خود را پیدا می‌کنیم و در نتیجه برداشت خیلی عجیبی از چیزهای ساده می‌کنیم. این طوری می‌شود که کارهایمان اشتباه از آب…

نحوه تماشای فیلم ها و سریال های تلویزیونی مارول به ترتیب درست – یک فهرست جالب

خب، اول اصلا باید پاسخ بدهیم که چرا ممکن است کسی از فیلم‌ها و برنامه‌های تلویزیونی مارول لذت ببرد و عاشق‌شان باشد.من خودم اصلا دوست‌دار این فیلم‌ها نیستم. ولی خب مگر من عاشق ژانرهایی از سای فای نیستم و از اینکه بقیه این دنیاها را درک…

در مورد این عکس‌ها فقط می‌توانیم بگوییم چیزها به نحو عجیب یا خنده‌داری، سر جای خودشان نیستند!

ما در طول زندگی آدم زیاد دیده‌ایم که سر جای خود نبوده، اما در مورد اشیا، گاهی نبودن آنها در سر جای خودشان یا کاربرد بدیع آنها برای خودش یک طنز و شگفتی می‌شود، در این سری عکس‌های می‌خواهیم تعدادی از این موارد را با هم مرور کنیم:راهی…
آگهی متنی در همه صفحات
دکتر فارمو /جراح تیروئید / پزشکا /تعمیر فن کویل / سریال ایرانی کول دانلود / مجتمع فنی تهران / دانلود فیلم دوبله فارسی /خرید دوچرخه برقی /خرید دستگاه تصفیه آب /موتور فن کویل / شیشه اتومبیل / نرم افزار حسابداری / خرید سیلوسایبین / هوش مصنوعی / مقاله بازار / شیشه اتومبیل / قیمت ایمپلنت دندان با بیمه /سپتیک تانک /بهترین دکتر لیپوماتیک در تهران /بهترین جراح بینی در تهران / آموزش تزریق ژل و بوتاکس / دوره های زیبایی برای مامایی / آموزش مزوتراپی، PRP و PRF /کاشت مو /قیمت روکش دندان /خدمات پرداخت ارزی نوین پرداخت / درمان طب / تجهیزات پزشکی / دانلود آهنگ /داروخانه اینترنتی آرتان /اشتراك دايت /فروشگاه لوازم بهداشتی /داروخانه تینا /لیفت صورت در تهران /فروش‌ دوربین مداربسته هایک ویژن /سرور مجازی ایران /مرکز خدمات پزشکی و پرستاری در منزل درمان نو / ثبت برند /حمل بار دریایی از چین /سایت نوید /پزشک زنان سعادت آباد /کلاه کاسکت / لمینت متحرک دندان /فروشگاه اینترنتی زنبیل /ساعت تبلیغاتی /تجهیزات پزشکی /چاپ لیوان /خرید از آمازون /بهترین سریال های ایرانی /کاشت مو /قیمت ساک پارچه ای /دانلود نرم افزار /
7 نظرات
  1. behzad می گوید

    بسیار عالی بود دکی جان

  2. binam می گوید

    fekr mikonam ke maghAleye shomA kami az haghighat fasele dareh. “bug” avalin bar bekhatere tarmime khotoote telephon bekar raft. dalilesh ham ijade etesAli tavasote in hashareh rooye khotote telephon bood. behar hal maghaleye jalebi bood. inTaarifi hast ke IEEE be an eshAReh mikone
    پاسخ: در متن مقاله به صراحت اشاره کرده‌ام که منظورم اولین باری است که اصطلاح باگ برای مشکل یک کامپیوتر به کار رفته است. اگر با دقت می‌خوانید متوجه می‌شدید.

  3. www.SorenPhoto.com می گوید

    جالب بود .خسته نباشید .

  4. zohreh می گوید

    http://www.anitaborg.org/initiatives/ghc/

    a celebration about Grace Hopper
    پاسخ: ممنونم بابت لینک

  5. Omid می گوید

    اینجام چون گاهی سر میزنم به وبلاگت.خیلی وقتها چیز یاد میگیرم .اما همت و پشتکارت قابل ستایشه.

    I tried so many times to have a weblog updated
    but i lost my mode,as u can see its my new one and unfortunetly not updated yet

  6. صالح می گوید

    خیلی جالب بود ممنون

  7. mehdi می گوید

    خسته نباشید دریادار!!!

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.