নিচের অনুচ্ছেদটি পড়ে নিচের দুইটি প্রশ্নের উত্তর দাও

মীম একটি কম্পিউটার প্রোগ্রাম SQL ব্যবহার করে ইংরেজিতে ডেভেলোপ করল যা মানুষ সহজে বুঝতে পারে এবং তা কোনো কম্পিউটারের উপর নির্ভরশীল নয়।

প্রোগ্রামটি অনুবাদ করার জন্য যে অনুবাদক প্রোগ্রামের প্রয়োজন— 

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

ii. কম্পাইলার 

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

নিচের কোনটি সঠিক?

Updated: 1 year ago
  • i ও ii
  • i ও iii
  • ii ও iii
  • i, ii ও iii
2.1k
ব্যাখ্যাঃ

কম্পিউটার প্রোগ্রামিং ভাষার জগতে বিভিন্ন স্তরের ভাষা বিদ্যমান। যে প্রোগ্রামটি তৈরি করা হয়েছে (SQL ব্যবহার করে) তা ইংরেজি ভাষার মতো সহজে বোঝা যায় এবং এটি কোনো নির্দিষ্ট কম্পিউটারের উপর নির্ভরশীল নয়, যা নির্দেশ করে এটি একটি উচ্চ-স্তরের ভাষা (High-level language)। কম্পিউটার শুধু যন্ত্রভাষা (Machine language) বোঝে। তাই উচ্চ-স্তরের ভাষায় লেখা প্রোগ্রামকে কম্পিউটারের বোঝার জন্য যন্ত্রভাষায় রূপান্তরের প্রয়োজন হয়। এই রূপান্তরের কাজই করে অনুবাদক প্রোগ্রামসমূহ।

        
  • কম্পাইলার (Compiler): এটি একটি অনুবাদক প্রোগ্রাম যা উচ্চ-স্তরের ভাষার সম্পূর্ণ প্রোগ্রামটিকে (সোর্স কোড) একবারে পাঠ করে এবং এটিকে যন্ত্রভাষায় (অবজেক্ট কোড) রূপান্তরিত করে। পুরো প্রোগ্রামটি অনুবাদ করার সময় যদি কোনো ভুল থাকে, তাহলে কম্পাইলার ভুলগুলো শনাক্ত করে এবং সম্পূর্ণ অনুবাদ সম্পন্ন হওয়ার পর সেগুলো প্রদর্শন করে। সফলভাবে কম্পাইল হলে একটি এক্সিকিউটেবল ফাইল (Executable file) তৈরি হয়, যা সরাসরি চালানো যায় এবং এর জন্য সোর্স কোডের প্রয়োজন হয় না।
  •     
  • ইন্টারপ্রেটার (Interpreter): এটিও একটি অনুবাদক প্রোগ্রাম যা উচ্চ-স্তরের ভাষার প্রোগ্রামকে যন্ত্রভাষায় রূপান্তর করে। তবে কম্পাইলারের মতো এটি পুরো প্রোগ্রামটিকে একবারে অনুবাদ না করে, লাইন বাই লাইন অনুবাদ করে এবং সরাসরি নির্বাহ (Execute) করে। যদি কোনো লাইনে ভুল থাকে, ইন্টারপ্রেটার সেখানেই থেমে যায় এবং ভুলটি সংশোধন না করা পর্যন্ত পরবর্তী লাইন অনুবাদ করে না। ইন্টারপ্রেটার এক্সিকিউটেবল ফাইল তৈরি করে না, তাই প্রতিবার প্রোগ্রাম চালানোর জন্য সোর্স কোডের প্রয়োজন হয়।
  •     
  • অ্যাসেম্বলার (Assembler): অ্যাসেম্বলার মূলত অ্যাসেম্বলি ভাষা (Assembly language) থেকে যন্ত্রভাষায় অনুবাদ করার জন্য ব্যবহৃত হয়। অ্যাসেম্বলি ভাষা একটি নিম্ন-স্তরের ভাষা, যা যন্ত্রভাষার কাছাকাছি কিন্তু মানুষের পক্ষে বোঝা কিছুটা সহজ। যেহেতু প্রশ্নোক্ত প্রোগ্রামটি SQL-এর মতো একটি উচ্চ-স্তরের ভাষায় লেখা, তাই অ্যাসেম্বলার সরাসরি এর অনুবাদের জন্য ব্যবহৃত হবে না।

যেহেতু উল্লিখিত প্রোগ্রামটি একটি উচ্চ-স্তরের ভাষা (SQL) ব্যবহার করে তৈরি হয়েছে, তাই এটিকে যন্ত্রভাষায় অনুবাদ করার জন্য কম্পাইলার অথবা ইন্টারপ্রেটার - উভয়ই ব্যবহার করা যেতে পারে।

Satt AI
Satt AI
2 weeks ago

Related Question

View All
  • - ৩২৭৬৭ থেকে ৩২৭৬৭
  • - ৩২৭৬৮ থেকে ৩২৭৬৭
  • - ৩২৭৬৮ থেকে ৩২৭৬৮
  • - ৩২৭৬৮ থেকে ৩২৭৬৯
29
  • গন্তব্য প্রোগ্রাম
  • গন্তব্য প্রোগ্রাম
  • ভিজুয়াল প্রোগ্রাম
  • অবজেক্ট প্রোগ্রাম
33
শিক্ষকদের জন্য বিশেষভাবে তৈরি

১ ক্লিকে প্রশ্ন, শীট, সাজেশন
অনলাইন পরীক্ষা তৈরির সফটওয়্যার!

শুধু প্রশ্ন সিলেক্ট করুন — প্রশ্নপত্র অটোমেটিক তৈরি!

প্রশ্ন এডিট করা যাবে
জলছাপ দেয়া যাবে
ঠিকানা যুক্ত করা যাবে
Logo, Motto যুক্ত হবে
অটো প্রতিষ্ঠানের নাম
অটো সময়, পূর্ণমান
প্রশ্ন এডিট করা যাবে
জলছাপ দেয়া যাবে
ঠিকানা যুক্ত করা যাবে
Logo, Motto যুক্ত হবে
অটো প্রতিষ্ঠানের নাম
অটো সময়, পূর্ণমান
অটো নির্দেশনা (এডিটযোগ্য)
অটো বিষয় ও অধ্যায়
OMR সংযুক্ত করা যাবে
ফন্ট, কলাম, ডিভাইডার
প্রশ্ন/অপশন স্টাইল পরিবর্তন
সেট কোড, বিষয় কোড
অটো নির্দেশনা (এডিটযোগ্য)
অটো বিষয় ও অধ্যায়
OMR সংযুক্ত করা যাবে
ফন্ট, কলাম, ডিভাইডার
প্রশ্ন/অপশন স্টাইল পরিবর্তন
সেট কোড, বিষয় কোড
এখনই শুরু করুন ডেমো দেখুন
৫০,০০০+
শিক্ষক
৩০ লক্ষ+
প্রশ্নপত্র
মাত্র ১৫ পয়সায় প্রশ্নপত্র
১ ক্লিকে প্রশ্ন, শীট, সাজেশন তৈরি করুন আজই

Complete Exam
Preparation

Learn, practice, analyse and improve

1M+ downloads
4.6 · 8k+ Reviews

Question Analytics

মোট উত্তরদাতা

জন

সঠিক
ভুল
উত্তর নেই