A computer program that converts an entire program into machine language is called a/an
A
Simulator
B
Compiler
C
Interpreter
D
Commander
Correct Answer: Compiler
কম্পাইলার, ইন্টারপ্রিটার ও অ্যাসেম্বলার হলো অনুবাদক প্রোগ্রাম বা সফটওয়্যার। কম্পাইলার হাই লেভেল ভাষার উৎস প্রোগ্রামকে বস্তু প্রোগ্রামে (Machine Language) পরিণত করে। ইন্টারপ্রিটারও ঐ একই কাজ করে। তবে পার্থক্য হলো কম্পাইলার সমস্ত প্রোগ্রামটি একবারে অনুবাদ করে কিন্তু ইন্টারপ্রিটার প্রোগ্রামের একেকটি নির্দেশকে অনুবাদ করে পরবর্তী নির্দেশকে গ্রহণ করে। অ্যাসেম্বলার অ্যাসেম্বলি ভাষায় লিখিত প্রোগ্রামকে মেশিন ভাষায় পরিণত করে।