اشکال‌زدایی: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
جز ویرایش Bartarinlinkha (بحث) به آخرین تغییری که HujiBot انجام داده بود واگردانده شد
اصلاح پیوند(ها) به صفحهٔ ابهام‌زدایی (انگلیسی) با استفاده از AWB
خط ۱:
{{بهبود منبع}}
در علم [[رایانه]]، [[اشکال نرم‌افزاری]] یا باگ، به خطاهای [[برنامه‌نویسی]] گفته می‌شود.
به حل این مشکلات '''اشکال‌زدایی'''<ref> '''اشکال‌زدایی''' واژهٔ مصوب فرهنگستان زبان و ادب فارسی بجای '''debug''' در [[زبان انگلیسی|انگلیسی]] است. {{یادکرد وب| نشانی = http://www.persianacademy.ir/fa/wordspdf.aspx| عنوان =فرهنگ واژه‌های مصوّب فرهنگستان: ۱۳۷۶ تا ۱۳۸۵، بخش لاتین، صفحهٔ ۶۴| تاریخ بازدید = ۲۶ خرداد ۱۳۸۹| تاریخ = | ناشر = وب‌گاه رسمی فرهنگستان | زبان = فارسی}}</ref> یا '''دیباگ''' می‌گویند.
حل مشکلات [[نرم‌افزار]]ی به دو صورت انجام می‌پذیرد:
اول با داشتن [[کد]] اصلی [[برنامه]].
خط ۱۰:
 
== دلیل نام گذاری ==
در دنیای [[رایانه]]، باگ {{انگلیسی|Bug}} یا اشکال به معنی اشتباه یا اشکال در برنامه است. اما معنای اصلی آن در [[زبان انگلیسی|انگلیسی]] [[حشره]] می‌باشد. روزی که [[رایانه|رایانهٔ]] Mark I در [[هاروارد]] خراب شد پس از یک جستجوی طولانی متخصصین علت مشکل را پیدا کردند. یک حشره کوچک بین نقاط تماس یک [[رله]] قرار داشت. به همین دلیل وجود اشکالات رایانه‌ای باگ (حشره) نام گرفت و برطرف کردن این اشکالات کامپیوتری را دیباگ نامیدند. ( ر.ج کتاب آموزشی اسمبلی برای کامپیوترهای شخصی نوشته شده توسط [[پیتر نورتن]] و [[جان سوچا]]، فصل ۱)
 
== جستارهای وابسته ==
خط ۲۳:
 
[[رده:اشکال‌زدایی]]
 
[[رده:اشکال‌یاب (برنامه‌نویسی)]]
[[رده:برنامه‌نویسی]]