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

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