Solution
Correct Answer: Option C
- মেশিন ল্যাঙ্গুয়েজ বা যান্ত্রিক ভাষা হলো কম্পিউটারের নিজস্ব মৌলিক ভাষা, যা শুধুমাত্র ০ এবং ১ (বাইনারি সংখ্যা) দিয়ে তৈরি।
- এই ভাষায় প্রোগ্রাম লেখা সবচেয়ে কঠিন কারণ প্রতিটি নির্দেশ বা কমান্ডের জন্য বাইনারি কোড মনে রাখতে হয়, যা মানুষের জন্য অত্যন্ত জটিল ও দুর্বোধ্য।
- এতে প্রোগ্রাম লেখার সময় ভুল হওয়ার সম্ভাবনা খুব বেশি থাকে এবং ভুল হলে তা খুঁজে বের করা বা সংশোধন করা (Debugging) অত্যন্ত কষ্টসাধ্য ও সময়সাপেক্ষ।
- মেশিন ভাষায় লেখা প্রোগ্রাম সরাসরি হার্ডওয়্যার নির্ভর হওয়ায় এক ধরনের কম্পিউটারের জন্য লেখা প্রোগ্রাম অন্য ধরনের কম্পিউটারে সরাসরি ব্যবহার করা যায় না।
- উচ্চতর ভাষা (High-level language) বা অ্যাসেম্বলি ভাষা মানুষের ভাষার কাছাকাছি হওয়ায় তা শেখা ও ব্যবহার করা মেশিনের ভাষার তুলনায় অনেক সহজ।