باگ (Bug)، برنامهنویسی و Grace Hopper
باگ (Bug)، برنامهنویسی و Grace Hopper
داستان پیدایش لغت باگ (Bug) یا مشکل کامپیوتری به شرح ذیل است.
در سال 1947 در شهر ورجینیای آمریکا (Virginia, USA) یک error در اولین کامپیوتر قابلبرنامهریزی در دنیا، به نام Harvard Mark II دیده شد. یک تیم برای بررسی به سایت این دستگاه غول رفت و کشف شد که یک پروانه شبگرد مابین relay های دستگاه گیرکرده بود. این حشره برداشته شد و در داخل دفتر ثبت وقایع دستگاه چسبانده شد و یادداشت همراه آن “اولین مورد واقعی bug یافت شده.” بود.
Grace Hopper (دریادار نیروی دریایی ایالاتمتحده) مسئول کار با این دستگاه بود و او این داستان را مکرراً برای دوستان، آشنایان و همکاران تعریف میکرد و در طول سالهای بعد اصطلاحات Bug، bugging و debugging سیستمها همهگیر و عمومی شد. امروزه Bug به معنای یک مشکل فنی در کامپیوترها و سیستم ها میباشد. گفته میشود که Grace Hopper نیز اولین compiler را توسعه داد. یک compiler برنامهای است که کد را به زبان قابلدرک و اجرا توسط کامپیوتر تبدیل میکند. در سال 1934 او اولین زنی بود که از دانشگاه Yale موفق به دریافت دکترای ریاضی شد. پایاننامه او شامل زبان FLOW-MATIC میشد که به پیدایش زبان COBOL (Common Business-Oriented Language ) ختم شد. او نیز لقب “Mother of Cobol” را دارد.
امروزه یکی از بزرگترین کنفرانسهای فنی سالانه در دنیا “Grace Hopper Celebration” میباشد که در سال 1994 تأسیس شد و خاطره این زن که در پیدایش فناوری و تکامل نقش زن در امریکا دست داشت را تقدیر میکند. این کنفرانس بزرگترین همایش زنان در عرصه “یادگیری، تبادل دیدگاهها و الهام گیری” میباشد.
Bug Note