উত্তর সিলেক্ট করলে সঠিক ও ভুল দেখাবে।
ব্যাখ্যা ও সঠিক সমাধান
উত্তর:
compiler
Compiler - একটি পুরো কম্পিউটার প্রোগ্রামকে একবারে পড়ে ব্যবহার (Execute) উপযোগী করে তোলে অর্থাৎ প্রোগ্রামে যদি কোন ভুল পাওয়া যায় সেক্ষেত্রে পুরো প্রোগ্রাম পড়া শেষ করার পরে যতগুলো ভুল বা Error পাওয়া যাবে সেগুলো একসাথে Show করে। এটি High Level Language এর জন্য ব্যবহার করা হয়।
Interpreter - একটি কম্পিউটার প্রোগ্রাম কে লাইন বাই লাইন পড়ার মাধ্যমে প্রতিটি লাইনের উপযোগী ফলাফল প্রদর্শন করে এবং যদি কোন ভুল বা Error পাওয়া যায় তবে সেটি প্রদর্শন করে সাথে সাথে কাজ করা বন্ধ করে। এভাবে প্রতিটি লাইনের সিনট্যাক্স ঠিক আছে কিনা তা চেক করে। এটি High Level Language এর জন্যও ব্যবহার করা হয় তবে অত্যন্ত সীমিত আকারে।
Assembler - অ্যাসেম্বলি ভাষায় লেখা প্রোগ্রামকে মেশিন কোডে অনুবাদ করে অ্যাসেম্বলার নামক একটি প্রোগ্রাম।
Translator - সাধারণত এর সাথে প্রোগ্রাম অনুবাদ করার কোনো সম্পর্ক নেই।