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


A

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


B

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


C

Program Runtime এ Execute করা


D

Code Optimization করা


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

img

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

  • সংজ্ঞা: কম্পাইলার হলো একটি সফটওয়্যার, যা উচ্চ-স্তরের প্রোগ্রামিং ভাষা (High-level Language) কে মেশিন কোড বা এক্সিকিউটেবল ফাইল (.exe)-এ রূপান্তর করে।

  • কম্পাইলার প্রোগ্রামকে একসাথে সম্পূর্ণরূপে অনুবাদ করে, ফলে এক্সিকিউশন ফাইল দ্রুত চালানো যায়।

কম্পাইলারের প্রধান কাজ:

  1. Source Code কে Machine Code এ রূপান্তর করা – এটি কম্পাইলারের মূল কাজ।

  2. Syntax Error শনাক্ত করা – প্রোগ্রামে ভাষাগত ভুল থাকলে তা চিহ্নিত করা।

  3. Code Optimization করা – প্রোগ্রামের কর্মদক্ষতা বাড়াতে অপ্রয়োজনীয় অংশ অপ্টিমাইজ বা বাদ দেওয়া।

  4. অবজেক্ট প্রোগ্রাম তৈরি করা – পুরো প্রোগ্রামের এক্সিকিউশন ফাইল তৈরি করা।

  5. প্রয়োজনীয় রুটিন যোগ করা – প্রোগ্রামের নির্দিষ্ট কাজ সম্পাদনের জন্য ছোট অংশ যুক্ত করা।

মুখ্য বিষয়:

  • কম্পাইলার প্রোগ্রাম রানটাইমে execute করে না; এটি কাজ করে শুধুমাত্র অনুবাদের সময়।

  • Runtime এ প্রোগ্রাম execute করার কাজ Interpreter-এর।

  • প্রতিটি কম্পাইলার সাধারণত এক ধরনের উচ্চ-স্তরের ভাষার প্রোগ্রামকে কম্পাইল করতে সক্ষম।

Unfavorite

0

Updated: 1 day ago

Related MCQ

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


Created: 8 hours ago

A

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


B

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


C

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


D

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


Unfavorite

0

Updated: 8 hours ago

নিচের কোন প্রােগ্রামটি একটি সম্পূর্ণ কম্পিউটার প্রোগ্রামকে একবারে অনুবাদ ও সম্পাদন করে?

Created: 2 weeks ago

A

Interpreter

B

Emulator

C

Compiler

D

Simulator

Unfavorite

0

Updated: 2 weeks ago

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


Created: 2 days ago

A

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


B

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


C

Program Runtime এ Execute করা


D

Code Optimization করা


Unfavorite

0

Updated: 2 days ago

© LXMCQ, Inc. - All Rights Reserved

Developed by WiztecBD