نمایش نتایج 1 تا 3 از 3

نام تاپیک: تفاوت compile وdebug

  1. #1

    Red face تفاوت compile وdebug

    سلام
    فرق کامپایل و دیباگ دقیقا چیه؟
    من با dev C++‎ کار میکنم و وقتی کامپایل میکنم خطا ها رو بهم میگه اصلا چه نیازی به دیباگ هست؟

  2. #2

    نقل قول: تفاوت compile وdebug

    نقل قول نوشته شده توسط faridifar مشاهده تاپیک
    سلام
    فرق کامپایل و دیباگ دقیقا چیه؟
    من با dev C++‎‎ کار میکنم و وقتی کامپایل میکنم خطا ها رو بهم میگه اصلا چه نیازی به دیباگ هست؟
    یکسری خطا ها مربوط به عدم رعایت نحو (Syntax) زبان هستند، مثلا اینکه اسم متغیری رو اشتباه نوشته باشید و چون با اون نام پیداش نمی کنه کامپایلر موقع ترجمه کد برنامه نویسی به زبان ماشین پردازنده اشکال رو در مرحله کامپایل پیدا می کنه و خطا میده که فرضا فلان موردی که نوشته اید تعریف نشده.
    طبعا شناسایی اینجور خطا ها برای کامپایلر راحته چون قواعد نحوی زبان رو میدونه و هر موردی که با این قواعد جور در نیاد شناسایی میشه.

    اما همه خطا ها در موقع کامپایل کد شناسایی نمیشن، چون مربوط به اشتباه در منطق کد هستند، نه عدم رعایت قواعد نحوی.
    مثلا مقدار متغیری رو تقسیم بر مقدار متغیر دیگری می کنید که مقدارش صفر ئه. تقسیم بر صفر منجر به بروز خطا در زمان اجرا میشه، اما در مرحله کامپایل تقسیم مقدار یک متغیر بر متغیر دیگری مشکلی از نظر قواعد نحوی زبان نداره که خطایی دریافت کنید.
    برای بررسی و تحلیل برنامه ای که در اجرا یک ایرادی ریزی داره، Debug اش می کنند. مرحله به مرحله اجرای یک روال و تغییر مقدار داده ها رو بررسی می کنند تا ببینند کجای کار مشکل داره.

  3. #3

    نقل قول: تفاوت compile وdebug

    ممنون برای پاسخ کاملتون

تاپیک های مشابه

  1. حرفه ای: چطور میشه بخشی از سایت رو Compile و بخشی رو Compile نکرد؟
    نوشته شده توسط shahab_ksh در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: چهارشنبه 22 آذر 1391, 16:00 عصر
  2. تفاوت compile time و run time در asp.net
    نوشته شده توسط ahmad156 در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: شنبه 06 خرداد 1391, 10:39 صبح
  3. سوال: تفاوت زمان Run-time با Compile
    نوشته شده توسط akbaro در بخش C#‎‎
    پاسخ: 1
    آخرین پست: سه شنبه 09 مهر 1387, 09:00 صبح
  4. compile کردن کدهای Asp
    نوشته شده توسط nafiseh_Sotoudeh در بخش Classic ASP
    پاسخ: 3
    آخرین پست: شنبه 20 اسفند 1384, 11:17 صبح
  5. compile شدن همه فرمها
    نوشته شده توسط فرهاد.ف در بخش برنامه نویسی در Delphi
    پاسخ: 2
    آخرین پست: دوشنبه 07 آذر 1384, 16:25 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

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