مطالب مرتبط:
سردار نقدی: می گویند چرا رهبر معظم انقلاب برای رفع مشکلات، فکری نمی کند؛ جمهوری اسلامی که مجموعه طاغوتی نیست که یک تن بخواهد برای همه چیز فکر کند / در این نظام به مردم حق رای داده شده / نمره انقلاب 20 است
کیهان:چرا برای مبارزه با مشکلات اقتصادی از شنود و نفوذ و اطلاعات فریب و منبع گذاری استفاده نشد؟
چرا کشورهای اسلامی مشکلات بیشتری دارند؟
چرا مسئولان مشکلات نابینایان را کمتر می بینند؟
چرا باید مردم هر روز شاهد تلاطم و آشفتگی در بازار باشند؟ / نقش اصلی حل مشکلات معیشتی برعهده دولت است
5 + 1
یارانه ها
مسکن مهر
قیمت جهانی طلا
قیمت روز طلا و ارز
قیمت جهانی نفت
اخبار نرخ ارز
قیمت طلا
قیمت سکه
آب و هوا
بازار کار
افغانستان
تاجیکستان
استانها
ویدئو های ورزشی
طنز و کاریکاتور
بازار آتی سکه
یکشنبه، 27 آبان 1397 ساعت 22:022018-11-18فناوري

چرا به مشکلات کامپیوتری باگ می گوییم؟


باگ نرم افزاری یکی از پرکاربردترین واژه های دنیای فناوری است که با تار و پود برنامه ها و نرم افزارهای کامپیوترهای در هم آمیخته است.

این واژه در واقع به معنی حشره است اما در دنیای فناوری برای اشاره .

- باگ نرم افزاری یکی از پرکاربردترین واژه های دنیای فناوری است که با تار و پود برنامه ها و نرم افزارهای کامپیوترهای در هم آمیخته است.

این واژه در واقع به معنی حشره است اما در دنیای فناوری برای اشاره به وجود مشکل در سیستم به کار می رود.

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

با این حال داستان پیچیده تر از این حرف ها است.

در ادامه به تعریف مختصر باگ نرم افزاری و ماجرای جالب و پیچیده نامگذاری آن پرداخته ایم.

باگ نرم افزاری چیست؟ به هر نوع خطایی که در یک برنامه کامپیوتری باعث عدم اجرا، از کار افتادن، یا نتیجه اشتباه شود، باگ گفته می شود.

این خطاها اغلب از برنامه نویسی نادرست ناشی می شوند اما کامپایل ناقص و تولید کدهای اشتباه نیز ممکن است به آن منجر شود.

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

باگ فیفا طبیعت پیچیده برنامه نویسی و توسعه نرم افزار باعث شده که تقریبا هیچ برنامه ای از گزند باگ در امان نماند.

شرکت ها برای اطمینان از کارایی صحیح نرم افزار و بازی ها پس از آزمایش های درون سازمانی چندین نسخه دیگر را با پسوند آلفا و بتا در اختیار کاربران قرار داده و سپس سراغ انتشار نسخه نهایی می روند.

پیدا کردن باگ ها کار زمانبر و کلافه کننده ای است و کارشناسان کامپیوتر با در دست داشتن کد اصلی برنامه یا فایل آن و با استفاده از دیباگر و مهندسی معکوس به شناسایی باگ ها می پردازند.

  برخی کمپانی ها جوایز و پاداش های هنگفتی را برای یافتن آسیب پذیری های امنیتی و باگ نرم افزاری در نظر می گیرند.

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

داستان حشره ای مشکوک همانطور که ابتدای مطلب گفتیم بر خلاف نسخه اولیه با استفاده از رله های الکترومغناطیسی با سرعت بالا ساخته شده بود اما پس از کار افتادن تکنسین های تحت نظر هاپر پس از باز کردن این سیستم در رله 70 آن سوسکی را پیدا کردند.

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

بر اساس وب سایت نیروی دریایی آمریکا این رویداد مقدمه ای برای استفاده از واژه باگ شد.

اگرچه این داستان با حضور کاراکتر یک زن دانشمند و خوره کامپیوتر از یک سو و از سوی دیگر تم جنگ جهانی آنقدر جذابیت دارد که کمتر کسی به فکر تحقیق درباره آن بیفتد اما سوالات بسیاری در این باره مطرح است.

اولا در سال 1943 اصلا مارک 2 هنوز به بهره برداری نرسیده و دو سال بعد یعنی در 1945 توسعه آن به پایان رسید.

دوما علی رغم متنی که هاپر از خود به جای گذاشته ممکن است وی حشره ای واقعی در آن پیدا نکرده باشد.

سوما برخی دیگر به دهه ای غیر از 40 برای این واقعه اشاره می کنند و همین امر قطعیت آن را زیر سوال می برد.

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

واژه باگ واقعا از کجا آمده است؟ ابداع یک واژه به توضیحی بیش از آن جمله احتیاج دارد که هاپر در دفترچه یادداشتش آورده است.

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

علاوه بر این بر طبق دیکشنری آکسفورد نخستین بار در سال 1889 و در متنی مربوط به ادیسون اصطلاح باگ به کار برده شده است: آقای ادیسون .

دو شب گذشته را سرگرم رفع یک باگ در فونوگرافش بوده است.

عبارتی که برای حل یک مشکل به کار می رود، بدین معنی که ورود یک حشره خیالی به سیستم باعث مشکل شده است.

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

به نظر می رسد ادیسون علاوه بر ابداع چراغ روشنایی، تلگراف و تلاش برای اختراع تلفن مکالمه با ارواح، این واژه را نیز برای اولین بار بکار برده و سپس آن را برای روزنامه نگار نیز توضیح داده است.

اما این استفاده از این عبارت از کجا به ذهن ادیسون رسیده است؟ برخی عقیده دارند که اصل این عباره به واژه باستانی باگبو برای اشاره به هیولا برمی گردد.

با این حال به نظر نمی رسد ادیسون برای ابداع این واژه نیازی به سلط بر زبانشناسی یا تاریخ داشته باشد.

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

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

اما چرا با وجود شهرت فراوان ادیسون ابداع باگ نرم افزاری به گریس هاپر نسبت داده می شود؟ دلیل این مساله علاوه بر جذابیت ماجرای جنگ و مادر برنامه نویسی این است که در سال های گذشته او بارها و بارها داستان حشره گرفتار در ماشین را تکرار کرد، داستانی که همیشه با این جمله تمام می شد: بعد از آن هر وقت مشکلی در کامپیوتر پیش می آید می گفتیم که باگ [حشره] دارد .

دفترچه گریس هاپر اکنون در موزه ملی تاریخ آمریکا نگهداری می شود.

پگی آلدریچ از کارکنان بخش ریاضیات این موزه نیز تاکید می کنید که بررسی نحوه استفاده از واژه باگ در مقالات و اسناد هاپر نشان می دهد که او و دیگران چندین سال قبل از جریان مارک 2 از آن استفاده کرده اند.

او در این باره به نیویورک تایمز گفته" است: بی رودربایستی بگویم، دکتر هاپر داستان خوبی گفته است!
کلید واژه ها: نرم افزار - دنیای فناوری - برنامه - کامپیوتر - فناوری - برنامه نویسی - هایی - مشکل - داستان - اشتباه - توسعه - آسیب پذیری - آزمایش - دفترچه - رایگان - مشکلات - طبیعت - انواع - طراحی - تولید - ناقص - جالب - امان - فیفا - بازی - بزرگ

آخرین اخبار سرویس:
استخدام کارمند اداری، سرپرست استخر بانوان در تهران

استخدام مسئول کنترل کیفی در شرکت سرآمد طب پارایه در البرز

استخدام مهندس برق در یک شرکت معتبر در تهران

استخدام کارشناس بازرگانی،کارشناس ارتباطات و روابط عمومی-تهران

استخدام کارشناس امور مالی و حسابداری خانم در تهران

استخدام کارشناس فروش /ایران هاست در تهران

استخدام حسابدار در شرکت بین المللی ماکسیم در تهران

استخدام کارگر ساده و ماهر آقا در یک مجموعه معتبر در تهران

استخدام مدرس زبان انگلیسی با سابقه در یک مجموعه آموزشی معتبر

استخدام مدیریت دفتر مدیر عامل آقا در شرکت آیینه تهران ویژن

استخدام حسابدار در شرکت ره آورد در اصفهان

استخدام کارشناس کنترل کیفی آقا(مهندسی شیمی،صنایع،مکانیک)-تبریز

استخدام گرافیست در شرکت افشار صنعت پیشرو در آذربایجان شرقی

دعوای ضرغامی و آشنا بالاگرفت! +عکس

پیگیری فارس از سوالات مردم در طرح رجیستری اگر به اشتباه گوشی را به سیم کارت ناآشنایی انتقال مالکیت دادیم چه کنیم؟

تیرانداز استراسبورگی توسط پلیس نابود شد

رومینگ ملی بین اپراتورهای تلفن همراه اجرایی شد

اینستاگرام فریبرز عرب نیا هک شد+عکس

5 پیشبینی از طراحی گوشی های هوشمند آینده؛ از کنترل با مغز تا نمایشگر کشسان

استخدام تعدادی سالن کار حرفه ای در تهران

استخدام کارگر خانم جهت کار در کشتارگاه در اصفهان

نرم افزار آثار علوم عقلی اسلامی

استخدام چکش زن ماهر ظروف مسی در صنایع مس کیان زنجان

استخدام کمک آشپز جوان جهت کار در کترینگ

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

گوشی هواوی P30 پرو به نمایشگر خمیده مجهز می شود

بی اطلاعی والدین از فضای مجازی نگران کننده است

استخدام ویزیتور حضوری با مزایا در شرکت گلستان در شیراز

کدام مواد خوراکی در ایران گران شده است؟

استخدام کارشناس شبکه در شرکت ارتباطات فرهنگ آزما در تهران

استخدام کمک آشپز ماهر جهت رستوران – تهران

مدیران شایسته از ظرفیت های کشور استفاده کنند

رومینگ ملی بین اپراتورهای تلفن همراه اجرایی شد

برنامه اختصاصی سامسونگ برای کاربران ارزهای دیجیتال

معرفی بازی Armed Heist؛ سرقت بزرگ

استخدام دوزنده ماهر جهت دوخت در مزون عروس و مجلسی-اصفهان

انتقاد از برنامه موشکی ایران جایز نیست+عکس

سونی هم به جمع بدون حاشیه ها پیوست؟

رومینگ ملی بین اپراتورهای تلفن همراه اجرایی شد

رومینگ ملی بین اپراتورهای تلفن همراه اجرایی شد

استخدام مهماندار خانم و آقا با سابقه کار جهت کار در رستوران

استخدام کارگر ساده آشنا به فست فود یا پیتزازن

استخدام آشپز در شرق تهران

ساخت سطل زباله با امکان تفکیک انواع زباله ها

طراحی وساخت یک سطل زباله با تشخیض و تفکیک انواع زباله ها

استخدام مربی بدنسازی آقا با مدرک درجه یک – تهران

بررسی اپلیکیشن اینستارویال؛ یک اینستاگرام پیشرفته

استخدام برنامه نویس Front-End در شرکت بِستراه در فارس

استخدام سرپرست فروش در شرکت گلستان در خراسان جنوبی

تصویر هواوی نوا 4 پیش از رونمایی رسمی منتشر شد

استخدام آشپز حرفه ای ایرانی پز جهت رستوران

استخدام تخته کار آقا باجای خواب در تهران

شناسایی باگی با امکان دسترسی هکرها به اطلاعات کاربران سامسونگ

چرا وقتی موبایل در شارژ است نباید با آن کار کرد؟+فیلم

استخدام دندانپزشک جهت کلینیک فعال در تهران

چرا وقتی موبایل در شارژ است نباید با آن کار کرد؟ / این فیلم تصورات شما را دگرگون می کند (فیلم)

نسخه اندروید مرورگر اپرا به کیف پول ارز مجازی مجهز شد

استخدام کارگر جهت کار در ساختمان در اصفهان

شرکت ارتباطات مالزیایی نرم افزار کاربردی «عبادت» راه اندازی کرد

سامانه آموزش مجازی امورمالیاتی راه اندازی شد

پلیس فتا نسبت به خریدهای اینترنتی مردم هشدار داد

مراقب فعالیت بازی های رایانه ای فرزندان خود باشید

استخدام دستیار دندانپزشک خانم جهت همکاری در مطب در تهران

دانلود آهنگ جدید محمدرضا ناصری بنام از وقتی رفتی

محقق ایرانی فناوری برای تشخیص باروری زنان ابداع کرد

دانلود آهنگ جدید مجید ماندگاری بنام رد دادم

دانلود آهنگ جدید فرامرز آران بنام سِنی اونودمام

دانلود آهنگ جدید حامد شیخ بنام کافه

استخدام دندانپزشک مجرب آشنا به اندرو روتاری در تهران

تصاویر منتسب به محافظ هواوی P30 و P30 پرو وجود دوربین چهارگانه را تایید می کند

استخدام انجمن آرامان زنگان در شهر زنجان

ویدئو / چرا وقتی موبایل در شارژ است نباید با آن کار کرد ؟

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

استخدام لوله کش ماهر و نیمه ماهر در اصفهان

چک های تضمین شده صرفاً در وجه ذینفع صادر می شود

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

بررسی نرم افزار Elmedia Player؛ پخش کننده چندرسانه ای همه فن حریف

استخدام صندوقدار جهت کار در ارزانسرای عطا در زنجان

تصاویر/ نشست علمی ویژگی های پژوهشی نرم افزار «درایه النور»

استخدام تکنسین اتاق عمل خانم جهت همکاری در تهران

اطلاعیه مهم در خصوص ثبت اطلاعات تلفن همراه مسافری

برگزاری مسابقه فضای مجازی و رسانه های دیجیتال هفته قرآن و عترت استان سمنان در سه بخش

استخدام دو نفر مترجم خانم آشنا به زبان عربی عراقی – تهران

20 هزار تاکسی مجهز به سیستم پرداخت الکترونیکی شد

کتاب هایی که کاربران عصرایران خوانده اند و به دیگران هم پیشنهاد می کنند / بخش 43

حساب Creator به اینستاگرام اضافه می شود

ثبت 44 میلیون تراکنش در مرکز ملی تبادل اطلاعات

ارائه گزارش تخلف شرکت نرم افزاری به پلیس

استخدام گرافیست در دفتر چاپ و تبلیغاتی خط و قلم- سعادت آباد

استخدام شرکت خدمات شستشو اپل واش در شیراز

استخدام فروشنده در فروشگاه اسپلش در مشهد

گوگل کروم را به روزرسانی کنید/آسیب پذیری در کمین سازمانهای دولتی

سانحه خارج شدن قطار از ریل در آنکارا به روایت تصویر

اطلاعیه مهم گمرک درباره ثبت اطلاعات تلفن همراه مسافری

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

فایرفاکس 64 امکان مدیریت ساده تب های باز شده را فراهم می کند

استخدام تعدادی کارگر ماهر جهت رنگ کاری چوب در اصفهان

استخدام برنامه نویس اندروید،برنامه نویس IOS در شرکت معتبر

استخدام فروشنده خانم در شرکت پلی فکتوری در تهران

استخدام پشتیبان نرم افزار های مالی در شرکت طراح سیستم در تهران

چرا به مشکلات کامپیوتری باگ می گوییم؟

چرا به مشکلات کامپیوتری باگ می گوییم؟