Solution
Correct Answer: Option C
- ইন্টারপ্রেটার হলো এমন এক ধরণের অনুবাদক প্রোগ্রাম বা Translator Program।
- এটি হাই লেভেল ল্যাঙ্গুয়েজে লেখা সোর্স কোডকে লাইন বাই লাইন বা নির্দেশ অনুযায়ী মেশিন ভাষায় রূপান্তর করে।
- অনুবাদক প্রোগ্রাম সাধারণত তিন প্রকার হতে পারে, যথা: কম্পাইলার (Compiler), ইন্টারপ্রেটার (Interpreter) এবং অ্যাসেম্বলার (Assembler)।
- কম্পাইলার সম্পূর্ণ প্রোগ্রামটি একসাথে অনুবাদ করে, কিন্তু ইন্টারপ্রেটার প্রতিটি লাইন আলাদাভাবে অনুবাদ করে এবং তাৎক্ষণিকভাবে নির্বাহ করে।
- ডিবাগিং বা ভুল সংশোধনের ক্ষেত্রে ইন্টারপ্রেটার ব্যবহার করা বেশ সুবিধাজনক কারণ এটি প্রতিটি লাইনের ভুল সাথে সাথে প্রদর্শন করে।