কম্পিউটার ও তথ্যপ্রযুক্তি • সফটওয়্যার ও OS • প্রিলিমিনারি • ৪৬ তম বিসিএস প্রিলিমিনারি টেস্ট
কম্পিউটার ও তথ্যপ্রযুক্তি প্রশ্ন
নিচের কোন বিবৃতিটি কম্পাইলার সম্পর্কিত সঠিক?
- ক
এটি Interpreter-এর চেয়ে অনুবাদ করতে বেশি সময় লাগে
- খ
এটি প্রতি লাইন প্রোগ্রাম পড়ে এবং অনুবাদ করে
- গ
এটি একবারে পুরো প্রোগ্রাম অনুবাদ করে
- ঘ
এটি মেশিন প্রোগ্রামকে সোর্স প্রোগ্রামে রূপান্তর করে
উত্তর ও ব্যাখ্যা
এটি একবারে পুরো প্রোগ্রাম অনুবাদ করে
ব্যাখ্যা
কম্পাইলার (Compiler) হলো এমন এক ধরনের অনুবাদক প্রোগ্রাম যা উচ্চস্তরের ভাষায় লেখা সোর্স প্রোগ্রামকে (Source Program) একবারে সম্পূর্ণ পড়ে বা বিশ্লেষণ করে মেশিন ভাষায় (Object Program) রূপান্তর করে। অন্যদিকে ইন্টারপ্রেটার (Interpreter) লাইনের পর লাইন অনুবাদ করে, যার কারণে ইন্টারপ্রেটারের চেয়ে কম্পাইলারের সামগ্রিক গতি অনেক দ্রুত হয়।
মনে রাখার কৌশল: Compiler-এর 'C' দিয়ে 'Complete' মনে রাখা যায়; অর্থাৎ এটি একবারে 'Complete' বা পুরো প্রোগ্রাম অনুবাদ করে।
একই ধরনের প্রশ্ন:
১. কোন অনুবাদক প্রোগ্রামটি লাইনের পর লাইন অনুবাদ করে?
উত্তর: Interpreter (ইন্টারপ্রেটার)।
২. কম্পাইলার ও ইন্টারপ্রেটার কোন ধরনের সফটওয়্যার?
উত্তর: সিস্টেম সফটওয়্যার (অনুবাদক প্রোগ্রাম)।
আরও প্রশ্ন অনুশীলন করতে অ্যাপে যাও