মেধাবী
Toggle menu

প্রোগ্রামিংয়ে ইন্টারপ্রেটার কী?

সঠিক উত্তর
একটি টুল যা কম্পাইল না করে কোড লাইন বাই লাইন চালায়

বিস্তারিত ব্যাখ্যা

এই প্রশ্নের বিশেষজ্ঞ বিশ্লেষণ

• প্রোগ্রামিংয়ে ইন্টারপ্রেটার হলো এমন একটি সফটওয়্যার টুল যা উচ্চ স্তরের প্রোগ্রামিং কোডকে সরাসরি কম্পাইল না করে লাইন বাই লাইন পড়ে এবং তৎক্ষণাৎ চালায়। এটি কোডের প্রতিটি লাইনকে পর্যায়ক্রমে বিশ্লেষণ করে এবং মেশিন কোডে অনুবাদ করে কার্যকর করে, ফলে প্রোগ্রামটি দ্রুত পরীক্ষা ও ডিবাগ করা যায়। অন্যদিকে, কম্পাইলার সম্পূর্ণ কোডকে একবারে মেশিন কোডে রূপান্তর করে। ইন্টারপ্রেটারের সুবিধা হলো এটি দ্রুত পরিবর্তন দেখে কাজ করতে পারে এবং ছোট ছোট প্রোগ্রাম বা স্ক্রিপ্টের জন্য উপযুক্ত। তাই সঠিক উত্তর হলো - খ) একটি টুল যা কম্পাইল না করে কোড লাইন বাই লাইন চালায়।

• অনুবাদক প্রোগ্রাম:
- যে প্রোগ্রাম এর মাধ্যমে উৎস বা সোর্স প্রোগ্রামকে বস্তু বা অবজেক্ট প্রোগ্রামে রুপান্তরিত করা হয়, তাকে অনুবাদক প্রোগ্রাম বলা হয়।
- হাই-লেভেল এর ভাষা কে মেশিন ভাষায় রুপান্তরিত করার জন্য অনুবাদক প্রোগ্রাম এর প্রয়োজন পরে।

• তিন ধরনের অনুবাদক প্রোগ্রাম রয়েছে:
১. কম্পাইলার:
- কম্পাইলার হল এমন একটি অনুবাদক যা সোর্স প্রোগ্রামকে একসাথে সম্পূর্ণরূপে মেশিনের ভাষায় অনুবাদ করে একটি অবজেক্ট প্রোগ্রাম তৈরি করে এবং একটি এক্সিকিউশন ফাইল (.exe) তৈরি করে।

২. ইন্টারপ্রেটার:
- ইন্টারপ্রেটার উচ্চতর ভাষাকে মেশিন ভাষায় রূপান্তর করে, তবে কম্পাইলার যেমন, প্রথমে সোর্স প্রোগ্রামকে অবজেক্ট প্রোগ্রামে রূপান্তর করে এবং শেষে ফলাফল প্রদান করে কিন্তু ইন্টারপ্রেটার সোর্স প্রোগ্রামকে অবজেক্ট প্রোগ্রামে রূপান্তর করে না। প্রোগ্রামে রূপান্তর করে না।
- ইন্টারপ্রেটার এক লাইন করে সম্পাদন করে এবং তাৎক্ষণিক ফলাফল প্রদান করে।

৩. অ্যাসেম্বলার:
- অ্যাসেম্বলার হচ্ছে অ্যাসেম্বলি ভাষায় লিখিত উৎস প্রোগ্রাম অর্থাৎ নেমোনিক কোডকে মেশিনের ভাষায় লিখিত অবজেক্ট প্রোগ্রামে রূপান্তর করা এক ধরনের অনুবাদক প্রোগ্রাম।

উৎস:
১. তথ্য ও যোগাযোগ প্রযুক্তি, প্রকৌশলী মুজিবুর রহমান, একাদশ- দ্বাদশ শ্রেণি।
২. তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।

সকল অপশন

রেফারেন্স মাত্র

একটি টুল যা উচ্চ স্তরের কোড সরাসরি মেশিন কোডে রূপান্তর করে
একটি টুল যা কম্পাইল না করে কোড লাইন বাই লাইন চালায় সঠিক
একটি সফটওয়্যার যা কার্যকর করার আগে কোড কম্পাইল করে
একটি হার্ডওয়্যার ডিভাইস যা প্রোগ্রাম চালানোর জন্য ব্যবহৃত হয়

প্রশ্ন তথ্য

বিষয়
কম্পিউটার ও তথ্য প্রযুক্তি
শ্রেণী
বিসিএস
মার্ক
1.00

অ্যাপে আরও ১ লক্ষ+ প্রশ্ন অনুশীলন করুন

বিনামূল্যে • ৪.৯★ রেটিং • ৫০K+ ডাউনলোড

ডাউনলোড করুন

মেধাবী অ্যাপ

বিনামূল্যে • ৪.৯★

ডাউনলোড