কোন অনুবাদক যন্ত্রে প্রতিবার প্রোগ্রাম চালানোর সময় কোডটি আবার অনুবাদ করতে হয়?

A ইন্টারপ্রেটার

B কম্পাইলার

C অ্যাসেম্বলার

D একটিও না

Solution

Correct Answer: Option A

- ইন্টারপ্রেটার হলো এমন এক ধরনের অনুবাদক যা হাই-লেভেল ল্যাঙ্গুয়েজের সোর্স কোডকে লাইন বাই লাইন মেশিন কোডে অনুবাদ করে এবং তাৎক্ষণিকভাবে এক্সিকিউট করে।
- কম্পাইলারের মতো এটি কোনো এক্সিকিউটেবল ফাইল তৈরি করে না।
- ইন্টারপ্রেটার সোর্স কোডের একটি লাইন পড়ে।
- সেই লাইনটিকে মেশিন কোডে অনুবাদ করে এবং তাৎক্ষণিকভাবে এক্সিকিউট করে।
- যদি কোনো লাইনে ভুল থাকে, তবে সেই লাইনেই এক্সিকিউশন বন্ধ হয়ে যায় এবং ভুলটি প্রদর্শন করে।
- প্রতিবার প্রোগ্রাম চালানোর সময় কোডটি আবার অনুবাদ করতে হয়।

Practice More Questions on Our App!

Download our app for free and access thousands of MCQ questions with detailed solutions