কোনটি নেমোনিক (Mnemonic) কোডকে মেশিন ভাষায় লিখিত অবজেক্ট প্রোগ্রামে রূপান্তর করে?
Solution
Correct Answer: Option B
- অ্যাসেম্বলার অ্যাসেম্বলি ভাষার উৎস প্রোগ্রামকে অর্থাৎ নেমোনিক কোডকে মেশিন ভাষার অবজেক্ট প্রোগ্রামে অনুবাদ করে।
- অ্যাসেম্বলার অ্যাসেম্বলি ভাষার প্রতিটি নির্দেশকে মেশিন ভাষার একটি নির্দেশে রূপান্তর করে।
- অ্যাসেম্বলার প্রধান মেমোরিতে রক্ষিত অ্যাসেম্বলি ভাষার নির্দেশগুলির সঠিকতা যাচাই করে।
- ভুল সংশোধনের পর অ্যাসেম্বলার প্রথম নির্দেশ থেকে পুনরায় অনুবাদের কাজ শুরু করে।
অন্যদিকে,
- কম্পাইলার হলো এমন একটি অনুবাদক যা সোর্স প্রোগ্রামকে একসাথে সম্পূর্ণরূপে মেশিন ভাষায় অনুবাদ করে একটি অবজেক্ট প্রোগ্রাম তৈরি করে এবং একটি এক্সিকিউশন ফাইল (.exe) তৈরি করে।
- ইন্টারপ্রেটার এক লাইন করে সম্পাদন করে এবং তাৎক্ষণিক ফলাফল প্রদান করে।