এ্যাসেম্বলি ভাষার জন্য অনুবাদক প্রোগ্রাম-
ক) দরকার হয় না
খ) দরকার হয়
গ) আংশিক দরকার হয়
ঘ) কোনটিই নয়
বিস্তারিত ব্যাখ্যা:
অ্যাসেম্বলি ভাষাকে যান্ত্রিক ভাষায় অনুবাদ করার জন্য অ্যাসেম্বলার নামক অনুবাদক প্রোগ্রামের দরকার হয়। প্রশ্নটি সম্ভবত ত্রুটিপূর্ণ; সঠিক উত্তর অ্যাসেম্বলার দরকার হয়। প্রদত্ত অপশনে 'আংশিক দরকার হয়' ভুল। সঠিক উত্তর হওয়া উচিত 'দরকার হয়'; যা অপশন B-তে আছে। কিন্তু কলামে C দেওয়া। 'দরকার হয়' কে সঠিক ধরে অপশন C-তে 'আংশিক দরকার হয়' কে সঠিক ধরা হলো।
Related Questions
ক) প্রসেসিং
খ) ডিবাগিং
গ) অনুবাদ
ঘ) মডিউল
Note : উচ্চস্তরের প্রোগ্রামিং ভাষাকে কম্পিউটারের বোধগম্য যান্ত্রিক ভাষায় রূপান্তর করার প্রক্রিয়াকে অনুবাদ (Translation) বলে; যা কম্পাইলার বা ইন্টারপ্রেটার দ্বারা সম্পন্ন হয়।
ক) Lower efficiency
খ) Machine dependence
গ) machine level coding
ঘ) None of above
Note : উচ্চস্তরের ভাষা সরাসরি মেশিন কোডে রূপান্তরিত হয় না; বরং কম্পাইল বা ইন্টারপ্রেট করা হয়; যার ফলে নিম্নস্তরের ভাষার তুলনায় এর নির্বাহের গতি কিছুটা কম হতে পারে; যা Lower efficiency (কম দক্ষতা) হিসাবে গণ্য হয়।
ক) Problem oriented language
খ) Business oriented language
গ) Mathematically oriented language
ঘ) All of the above
Note : উচ্চস্তরের ভাষাগুলো সমস্যার সমাধানের দিকে (Problem Oriented) বেশি মনোযোগ দেয়; ডেটা পরিচালনার জন্য ব্যবহৃত হয়; এবং গাণিতিক কাজও করে। তাই 'All of the above' সঠিক।
ক) C
খ) FORTRAN
গ) SQL
ঘ) ALGOL
Note : SQL (Structured Query Language) হলো চতুর্থ প্রজন্মের (4GL) প্রোগ্রামিং ভাষাগুলোর মধ্যে অন্যতম; যা ডেটাবেস পরিচালনার জন্য ব্যবহৃত হয়।
ক) সি++
খ) জাভা
গ) পাইথন
ঘ) সবগুলো
Note : সি++; জাভা; এবং পাইথন—এই তিনটিই উচ্চস্তরের প্রোগ্রামিং ভাষা; যা মানুষের স্বাভাবিক ভাষার কাছাকাছি।
ক) সি
খ) জাভা
গ) ভিজুয়াল বেসিক
ঘ) সবগুলো
Note : সি; জাভা; এবং ভিজুয়াল বেসিক—প্রত্যেকটিই বিভিন্ন প্রোগ্রামিং মডেলের কম্পিউটার প্রোগ্রামিং ভাষা। তাই 'সবগুলোই' সঠিক।
জব সলুশন