নিচের কোনটি Compiler-এর কাজ নয়?


A

Source Code কে Machine Code এ রূপান্তর


B

Syntax Error খুঁজে বের করা


C

Program Runtime এ Execute করা


D

Code Optimization করা


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

img

কম্পাইলার সরাসরি Runtime-এ প্রোগ্রাম Execute করে না; এটি কেবল একটি Executable File (.exe, .out) তৈরি করে, আর Execution-এর কাজ সম্পাদন করে Loader বা Operating System। অন্যদিকে, Interpreter হলো সেই প্রোগ্রাম যা কোডকে এক লাইন করে পড়ে এবং সরাসরি Runtime-এ Execute করে।

  • কম্পাইলার (Compiler):

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

    • এক্সিকিউশন ফাইল অত্যন্ত দ্রুত এক্সিকিউট হয়।

    • প্রোগ্রামিং প্রক্রিয়া দ্রুততর হয় এবং প্রোগ্রামারকে নিজে অনুবাদকের কাজ করতে হয় না।

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

      • উদাহরণ: COBOL কম্পাইলার শুধুমাত্র COBOL প্রোগ্রাম কম্পাইল করতে পারে, BASIC প্রোগ্রাম নয়।

    • কম্পাইলার উৎস প্রোগ্রামের গুণাগুণও যাচাই করতে পারে।

  • কম্পাইলারের প্রধান কাজ:
    ১. উৎস প্রোগ্রামকে অনুবাদ করে অবজেক্ট প্রোগ্রাম তৈরি করা।
    ২. প্রোগ্রামের সঙ্গে প্রয়োজনীয় রুটিন যোগ করা, যা প্রোগ্রামের ছোট অংশ এবং নির্দিষ্ট কাজের জন্য নির্দেশ প্রদান করে।
    ৩. প্রোগ্রামে কোনো ভুল থাকলে তা সনাক্ত করা।
    ৪. প্রোগ্রামের ভুল-ত্রুটি সংশোধন করা।

Unfavorite

0

Updated: 1 month ago

Related MCQ

নিম্নের কোনটি Compiler এর কাজ নয়?


Created: 1 month ago

A

Source Code কে Machine Code এ রূপান্তর


B

Syntax Error খুঁজে বের করা


C

Program Runtime এ Execute করা


D

Code Optimization করা


Unfavorite

0

Updated: 1 month ago

নিচের কোন বিবৃতিটি কম্পাইলার সম্পর্কিত সঠিক? 

Created: 2 weeks ago

A

এটি Interpreter-এর চেয়ে অনুবাদ করতে বেশি সময় লাগে 

B

এটি প্রতি লাইন প্রোগ্রাম পড়ে এবং অনুবাদ করে 

C

টি একবারে পুরো প্রোগ্রাম অনুবাদ করে 

D

এটি মেশিন প্রোগ্রামকে সোর্স প্রোগ্রামে রূপান্তর করে

Unfavorite

0

Updated: 2 weeks ago

কম্পাইলারের প্রেক্ষিতে কোনটি সঠিক বিবৃতি?


Created: 1 month ago

A

এটি একবারে পুরো প্রোগ্রাম অনুবাদ করে


B

এটি মেশিন প্রোগ্রামকে সোর্স প্রোগ্রামে রূপান্তর করে


C

এটি প্রতি লাইন প্রোগ্রাম পড়ে এবং অনুবাদ করে


D

এটি Interpreter-এর চেয়ে অনুবাদ করতে বেশি সময় লাগে


Unfavorite

0

Updated: 1 month ago

© LXMCQ, Inc. - All Rights Reserved

Developed by WiztecBD