উচ্চস্তরের ভাষাকে যান্ত্রিক ভাষায় রূপান্তরিত করাকে কী বলে?
ক) প্রসেসিং
খ) ডিবাগিং
গ) অনুবাদ
ঘ) মডিউল
বিস্তারিত ব্যাখ্যা:
উচ্চস্তরের প্রোগ্রামিং ভাষাকে কম্পিউটারের বোধগম্য যান্ত্রিক ভাষায় রূপান্তর করার প্রক্রিয়াকে অনুবাদ (Translation) বলে; যা কম্পাইলার বা ইন্টারপ্রেটার দ্বারা সম্পন্ন হয়।
Related Questions
ক) 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 : সি; জাভা; এবং ভিজুয়াল বেসিক—প্রত্যেকটিই বিভিন্ন প্রোগ্রামিং মডেলের কম্পিউটার প্রোগ্রামিং ভাষা। তাই 'সবগুলোই' সঠিক।
ক) Business Applications
খ) Marketing Applications
গ) Scientific Applications
ঘ) None of the above
Note : FORTRAN মূলত বৈজ্ঞানিক এবং গাণিতিক (Scientific) গণনা সংক্রান্ত অ্যাপ্লিকেশন তৈরির জন্য ডিজাইন করা হয়েছিল।
জব সলুশন