تبليغاتX
Hani Rezayan - تفسير، ترجمه و خطايابي

Hani Rezayan

بلند بلند فکر کردن يک مهندس ژئوماتيک

تشخيص سه مکانيزم Interpreter، Compiler و Debugger در پرداختن به امر خطير برنامه نويسي الزامي است. وبلاگ A Neighborhood of Infinity بياني شفاف از اين مکانيزم ها را تشريح نموده است که به شرح زير مي باشند:
  • مفسر يا Interpreter مکانيزمي است که با اخذ مجموعه اي از دستورات و مشخصات مربوط به يک فرآيند، فرآيند مزبور را ايجاد مي نمايد.
  • مترجم يا Compiler مکانيزمي است که همانند Interpreter عمل مي کند با اين تفاوت که خروجي آن ماشيني اختصاصي براي اجراي دستورات و مشخصات دريافتي است.
  • خطاياب يا Debugger  مکانيزمي است که وجود خطاهاي منطقي در دستورات ارائه شده را در حين Compile يا Interpretation

با اين اوصاف کد Compile شده با سرعت بالاتري از کد Interpret شده به اجرا در مي آيد. به علاوه پيش نياز Compile يا Debug کردن کد، Interpret کردن آن است. وجود Compiler يا الزامي نيست. مکانيزم Debugging  مي تواند در مراحل مختلف نوشتن کد، Interpretation و يا Compiler تعبيه شود.

نوشته شده در  پنجشنبه هفدهم اردیبهشت 1388  ‡