Discuss Forum
1. হাই লেভেল প্রোগ্রামকে লাইন বাই লাইন অনুবাদ করে কোন প্রোগ্রাম?
- A. উইন্ডোজ
- B. উইন্ডোজ
- C. উইন্ডোজ
- D. উইন্ডোজ
Answer: Option C
Explanation:
হাই লেভেল প্রোগ্রামকে লাইন বাই লাইন অনুবাদ করে ইন্টারপ্রেটার। ইন্টারপ্রেটার একটি উৎস কোডকে এক লাইন করে পড়ে এবং অনুবাদ করে, এবং কোনো ভুল থাকলে সেটি চিহ্নিত করে পরবর্তী লাইনে চলে যায়। অন্যদিকে, কম্পাইলার পুরো প্রোগ্রামটি একসাথে মেশিন কোডে অনুবাদ করে।
- ইন্টারপ্রেটার:
- প্রোগ্রামের প্রতিটি লাইন বা নির্দেশ এক এক করে পড়ে এবং সরাসরি তা কার্যকর করে।
- কোডে কোনো ভুল থাকলে, এটি সেই লাইনে প্রোগ্রামটি থামিয়ে দেয় এবং ত্রুটি প্রদর্শন করে।
- ভুল সংশোধনের পর প্রোগ্রামটি আবার শুরু করা যায়।
- কম্পাইলার:
- পুরো সোর্স কোডকে একসাথে পড়ে এবং মেশিন কোডে (অবজেক্ট প্রোগ্রাম) অনুবাদ করে।
- পুরো প্রোগ্রামটি একবারেই অনুবাদ করা হয় এবং যদি কোনো ভুল না থাকে তবে একটি এক্সিকিউশন ফাইল তৈরি হয়।
- সাধারণত ইন্টারপ্রেটারের চেয়ে দ্রুত কাজ করে, কারণ পুরো প্রোগ্রামটি একবারেই অনুবাদ হয়ে যায়।
Post your comments here: