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