ExamDAO Logo

ID#164 HSC ICT MCQ (Barisal 2025)

নিচের কোনটি উচ্চতর ভাষায় লিখিত প্রোগ্রামকে মেশিন ভাষায় রূপান্তর করে?
ক) কম্পাইলার
খ) এডিটর
গ) অ্যাসেম্বলার
ঘ) ডিবাগার

ব্যাখ্যা

উচ্চতর ভাষায় (যেমন: C, C++, Java) লিখিত প্রোগ্রামকে কম্পিউটার সরাসরি বুঝতে পারে না। তাই একে অনুবাদ করার প্রয়োজন হয়।

১. কম্পাইলার (Compiler): এটি একটি অনুবাদক প্রোগ্রাম যা পুরো সোর্স প্রোগ্রামটিকে (Source Program) একসাথে পড়ে এবং তা মেশিন ভাষায় (Object Program) রূপান্তর করে। এটি দ্রুত কাজ করে এবং প্রোগ্রামের সকল ভুল একসাথে প্রদর্শন করে।
২. অ্যাসেম্বলার: এটি শুধুমাত্র অ্যাসেম্বলি ভাষাকে মেশিন ভাষায় রূপান্তর করতে ব্যবহৃত হয়।
৩. ডিবাগার: এটি প্রোগ্রামের ভুল (Error) বা বাগ (Bug) খুঁজে বের করতে এবং তা সংশোধন করতে ব্যবহৃত হয়।
৪. এডিটর: এটি মূলত কোড লেখার বা টেক্সট এডিট করার সফটওয়্যার।

অতিরিক্ত তথ্য:
কম্পাইলার ছাড়াও 'ইন্টারপ্রিটার' (Interpreter) নামক আরেকটি অনুবাদক প্রোগ্রাম রয়েছে যা প্রোগ্রামকে লাইন বাই লাইন অনুবাদ করে। পাইথন (Python) বা পিএইচপি (PHP) এর মতো ভাষায় ইন্টারপ্রিটার ব্যবহৃত হয়।
Resource Details
Exam HSC
Subject ICT
Chapter 5
Board Barisal
Year 2025

Discussion — HSC ICT MCQ (Barisal 2025)

Join the Discussion!

You must be logged in to post a comment or ask a question.

Sign In to Comment

No discussion yet. Be the first to post a comment!