প্রোগ্রামের প্রতিটি স্টেটমেন্ট একে একে মেশিন কোডে রূপান্তর করে কোন অনুবাদক প্রোগ্রাম?

A

কম্পাইলার

B

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

C

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

D

ডিবাগিং

উত্তরের বিবরণ

img

ইন্টারপ্রেটার (Interpreter) হলো একটি প্রোগ্রাম যা প্রোগ্রামের প্রতিটি স্টেটমেন্ট একে একে মেশিন কোডে রূপান্তর করে এবং এক্সিকিউট করে।

ইন্টারপ্রেটারের বৈশিষ্ট্য:

  • পুরো প্রোগ্রাম একবারে পরীক্ষা না করে প্রতিটি স্টেটমেন্ট আলাদাভাবে মেশিন কোডে রূপান্তর ও কার্যকর করে।

  • প্রতিটি স্টেটমেন্ট সম্পন্ন হলে পরবর্তী স্টেটমেন্ট কার্যকর হয়।

  • ডিবাগিং সহজ: কারণ কোনো স্টেটমেন্টে সমস্যা হলে তা তৎক্ষণাৎ দেখা যায়।

  • গতিসীমা: প্রতিটি স্টেটমেন্ট আলাদাভাবে রূপান্তরিত হওয়ায় সময় তুলনামূলকভাবে বেশি লাগে।

অন্যান্য অনুবাদক প্রোগ্রাম:

  • কম্পাইলার (Compiler): পুরো প্রোগ্রাম পরীক্ষা করে Syntax ঠিক থাকলে একবারে মেশিন কোডে রূপান্তর করে। প্রোগ্রাম দ্রুত চলে, কিন্তু ভুলগুলো একসাথে দেখানো হয়।

  • অ্যাসেম্বলার (Assembler): অ্যাসেম্বলি ভাষায় লেখা প্রোগ্রামকে মেশিন কোডে অনুবাদ করে।

প্রোগ্রাম ডিবাগিং:

  • প্রোগ্রামে থাকা ভুলকে বাগ (Bug) বলা হয়।

  • ভুল খুঁজে বের করা ও সংশোধন করাকে ডিবাগিং (Debugging) বলা হয়।

  • সাধারণত তিন ধরনের ভুল হতে পারে: ডেটা ভুল, যুক্তিগত ভুল, এবং সিনট্যাক্স ভুল।

Unfavorite

0

Updated: 14 hours ago

Related MCQ

স্মার্টফোনে সাধারণত কোন ধরণের স্ক্রিন ব্যবহৃত হয়?

Created: 14 hours ago

A

CRT

B

OCD

C

LCD

D

OLD

Unfavorite

0

Updated: 14 hours ago

মাইক্রোসফটের ক্লাউড কম্পিউটিং প্ল্যাটফর্ম কোনটি?

Created: 14 hours ago

A

Azure

B

Salesforce

C

GCP

D

AWS

Unfavorite

0

Updated: 14 hours ago

মোবাইল ফোনের কোন প্রজন্ম থেকে গ্রাহকদের জন্য প্রিপেইড পদ্ধতি চালু হয়?


Created: 19 hours ago

A

দ্বিতীয় প্রজন্ম


B

তৃতীয় প্রজন্ম


C

চতুর্থ প্রজন্ম


D

কোনোটিই নয়


Unfavorite

0

Updated: 19 hours ago

Links

Home

Exams

Live Exam

© LXMCQ, Inc. - All Rights Reserved

Developed by WiztecBD