উদ্দীপকের রচিত প্রোগ্রাম দুটির ভাষাকে কম্পিউটারকে বোঝানোর প্রোগ্রাম দুটির সুবিধা ও অসুবিধা ব্যাখ্যাপূর্বক কোনটি গ্রহণযোগ্য বিশ্লেষণ করো।
উত্তর: উদ্দীপকে রচিত প্রোগ্রাম দুটির ভাষা হচ্ছে সি++ এবং পাইথন। উক্ত ভাষা দুটিকে কম্পিউটারকে বোঝানোর প্রোগ্রাম হচ্ছে যথাক্রমে কম্পাইলার এবং ইন্টারপ্রেটার। নিচে কম্পাইলার ও ইন্টারপ্রেটারের সুবিধা ও অসুবিধা ব্যাখ্যাসহ আলোচনা করা হলো- কম্পাইলার সম্পূর্ণ সোর্স কোডকে এক সাথে অবজেক্ট প্রোগ্রামে রূপান্তর করে। ইন্টারপ্রেটার সোর্স কোডকে লাইন বাই লাইন অনুবাদ করে প্রোগ্রাম নির্বাহ করে। কম্পাইলার একবার অবজেক্ট কোড তৈরি করলে পরবর্তীতে আর মূল প্রোগ্রামের প্রয়োজন হয় না। ফলে, এটি অত্যন্ত দ্রুত গতিতে কাজ করে এবং কম্পিউটারের মেমোরি ও প্রসেসর সাশ্রয় করে। অন্যদিকে ইন্টারপ্রেটার প্রতিবার প্রোগ্রাম রান করার সময় নতুন করে অনুবাদ করে, যা বড়ো ডেটা বা জটিল গাণিতিক সমস্যার ক্ষেত্রে অনেক বেশি সময় ব্যয় করে। এছাড়াও এটি কম্পাইলারের তুলনায় মেমোরি ও প্রসেসর বেশি ব্যবহার করে। আবার, ইন্টারপ্রেটার দ্রুত ভুল শনাক্ত করতে পারে এবং এক্ষেত্রে ডিবাগিং তুলনামূলক সহজ। কিন্তু কম্পাইলারের ক্ষেত্রে সব ভুল একসাথে প্রদর্শিত হওয়ায় ডিবাগিং কিছুটা জটিল। পরিশেষে বলা যায় যে, গাণিতিক নির্ভুলতা দ্রুত এক্সিকিউশন এবং মেমোরি দক্ষতার বিচারে ইন্টারপ্রেটারের তুলনায় কম্পাইলার অধিক গ্রহণযোগ্য।
HSC ICT Chapter 5 : প্রোগ্রামিং ভাষা CQ — Prosthuti প্রশ্নব্যাংক
HSC · ICT · Chapter 5 : প্রোগ্রামিং ভাষা · সৃজনশীল
উদ্দীপকের রচিত প্রোগ্রাম দুটির ভাষাকে কম্পিউটারকে বোঝানোর প্রোগ্রাম…
উদ্দীপক
উত্তর
উত্তর
উত্তর
উত্তর
