پرش به محتوا

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

از ویکی‌پدیا، دانشنامهٔ آزاد
محتوای حذف‌شده محتوای افزوده‌شده
خنثی‌سازی به نسخهٔ 28111973 SalmanZ (بحث): پیوند تبلیغی. (T)
برچسب: خنثی‌سازی
جز ویرایش Zeytoonwiki (بحث) به آخرین تغییری که Actorsofiran انجام داده بود واگردانده شد
برچسب: واگردانی
 
(۳ نسخهٔ میانی ویرایش شده توسط ۳ کاربر نشان داده نشد)
خط ۱: خط ۱:
{{بهبود منبع}}
{{بهبود منبع}}
{{فرایند توسعه نرم‌افزار|فعالیت‌های اصلی}}
در علم [[رایانه]]، [[اشکال نرم‌افزاری]] یا باگ، به خطاهای [[برنامه‌نویسی]] گفته می‌شود.
در علم [[رایانه]]، [[اشکال نرم‌افزاری]] یا باگ، به خطاهای [[برنامه‌نویسی]] گفته می‌شود.
به حل این مشکلات '''اشکال‌زدایی'''<ref>'''اشکال‌زدایی''' واژهٔ مصوب فرهنگستان زبان و ادب فارسی بجای '''debug''' در [[زبان انگلیسی|انگلیسی]] است. {{یادکرد وب| نشانی = http://www.persianacademy.ir/fa/wordspdf.aspx| عنوان = فرهنگ واژه‌های مصوّب فرهنگستان: ۱۳۷۶ تا ۱۳۸۵، بخش لاتین، صفحهٔ ۶۴| تاریخ بازدید = ۲۶ خرداد ۱۳۸۹| تاریخ = | ناشر = وبگاه رسمی فرهنگستان| زبان = فارسی| archiveurl = https://web.archive.org/web/20090803145909/http://www.persianacademy.ir/fa/wordspdf.aspx| archivedate = ۳ اوت ۲۰۰۹| dead-url = yes}}</ref> یا '''دیباگ''' می‌گویند.
به حل این مشکلات '''اشکال‌زدایی'''<ref>'''اشکال‌زدایی''' واژهٔ مصوب فرهنگستان زبان و ادب فارسی بجای '''debug''' در [[زبان انگلیسی|انگلیسی]] است. {{یادکرد وب| نشانی = http://www.persianacademy.ir/fa/wordspdf.aspx| عنوان = فرهنگ واژه‌های مصوّب فرهنگستان: ۱۳۷۶ تا ۱۳۸۵، بخش لاتین، صفحهٔ ۶۴| تاریخ بازدید = ۲۶ خرداد ۱۳۸۹| تاریخ = | ناشر = وبگاه رسمی فرهنگستان| زبان = فارسی| archiveurl = https://web.archive.org/web/20090803145909/http://www.persianacademy.ir/fa/wordspdf.aspx| archivedate = ۳ اوت ۲۰۰۹| dead-url = yes}}</ref> یا '''دیباگ''' می‌گویند.
خط ۲۲: خط ۲۳:
{{نرم‌افزار-خرد}}
{{نرم‌افزار-خرد}}


[[رده:اشکال‌زدایی]]
[[رده:اشکال‌زدایی| ]]
[[رده:اشکال‌یاب (برنامه‌نویسی)]]
[[رده:اشکال‌یاب (برنامه‌نویسی)]]
[[رده:برنامه‌نویسی]]
[[رده:برنامه‌نویسی]]

نسخهٔ کنونی تا ۱۳ نوامبر ۲۰۲۲، ساعت ۱۰:۳۸

در علم رایانه، اشکال نرم‌افزاری یا باگ، به خطاهای برنامه‌نویسی گفته می‌شود. به حل این مشکلات اشکال‌زدایی[۱] یا دیباگ می‌گویند. حل مشکلات نرم‌افزاری به دو صورت انجام می‌پذیرد: اول با داشتن کد اصلی برنامه. دوم با داشتن خود فایل اصلی برنامه.

با داشتن کد اصلی برنامه می‌توان از امکانات مفسر برای اشکال‌زدایی استفاده نمود ولی در صورتی که فایل اصلی در اختیار باشد، می‌تواند به کمک علم مهندسی معکوس این کار را انجام داد.

دلیل نام گذاری

[ویرایش متنی]

در دنیای رایانه، باگ (به انگلیسی: Bug) یا اشکال به معنی اشتباه یا اشکال در برنامه است. اما معنای اصلی آن در انگلیسی حشره می‌باشد. روزی که رایانهٔ Mark I در هاروارد خراب شد پس از یک جستجوی طولانی متخصصین علت مشکل را پیدا کردند. یک حشره کوچک بین نقاط تماس یک رله قرار داشت. به همین دلیل وجود اشکالات رایانه‌ای باگ (حشره) نام گرفت و برطرف کردن این اشکالات کامپیوتری را دیباگ نامیدند. (ر. ج کتاب آموزشی اسمبلی برای کامپیوترهای شخصی نوشته شده توسط پیتر نورتن و جان سوچا، فصل ۱)

جستارهای وابسته

[ویرایش متنی]

پانویس

[ویرایش متنی]
  1. اشکال‌زدایی واژهٔ مصوب فرهنگستان زبان و ادب فارسی بجای debug در انگلیسی است. «فرهنگ واژه‌های مصوّب فرهنگستان: ۱۳۷۶ تا ۱۳۸۵، بخش لاتین، صفحهٔ ۶۴». وبگاه رسمی فرهنگستان. بایگانی‌شده از اصلی در ۳ اوت ۲۰۰۹. دریافت‌شده در ۲۶ خرداد ۱۳۸۹.