উচ্চ স্তরের ভাষায় লেখা কোডকে মেশিন কোডে রূপান্তর করার জন্য প্রয়োজনীয় অনুবাদক প্রোগ্রাম হলো- i. অ্যাসেম্বলার ii. কম্পাইলার iii. ইন্টারপ্রেটার নিচের কোনটি সঠিক?
ক. i ও ii
খ. i ও iii
গ. ii ও iii
ঘ. i, ii ও iii
উত্তর: ii ও iii
ব্যাখ্যা: উচ্চ স্তরের ভাষায় লেখা কোডকে মেশিন কোডে রূপান্তর করার জন্য কম্পাইলার এবং ইন্টারপ্রেটার উভয়ই প্রয়োজন। কম্পাইলার পুরো প্রোগ্রামটিকে একসাথে মেশিন কোডে অনুবাদ করে। এটি একবার অনুবাদ হয়ে গেলে, প্রোগ্রামটি সরাসরি মেশিন কোডে চালানো যায়। ইন্টারপ্রেটার প্রোগ্রামটির প্রতিটি লাইন একে একে মেশিন কোডে অনুবাদ করে এবং সঙ্গে সঙ্গে সেই নির্দেশটি কার্যকর করে। অ্যাসেম্বলার কেবল অ্যাসেম্বলি ভাষায় লেখা কোডকে মেশিন কোডে রূপান্তর করে, উচ্চ স্তরের ভাষায় নয়। তাই, অ্যাসেম্বলার এখানে সঠিক নয়। সুতরাং, ii (কম্পাইলার) এবং iii (ইন্টারপ্রেটার) সঠিক।
HSC ICT Chapter 5 : প্রোগ্রামিং ভাষা MCQ — Prosthuti প্রশ্নব্যাংক
HSC · ICT · Chapter 5 : প্রোগ্রামিং ভাষা · MCQ
উচ্চ স্তরের ভাষায় লেখা কোডকে মেশিন কোডে রূপান্তর করার জন্য প্রয়োজনীয় অনুবাদক প্রোগ্রাম হলো- i. অ্যাসেম্বলার ii. কম্পাইলার iii. ইন্টারপ্রেটার নিচের কোনটি সঠিক?
- ক.i ও ii
- খ.i ও iii
- গ.ii ও iii
- ঘ.i, ii ও iii
উত্তর
 চিিহ্নত স্থানে কি হবে?)