মেশিন ভাষা কাকে বলে
মেশিন ভাষার সাধারণ অর্থ হচ্ছে যন্ত্রের নিজস্ব ভাষা। যে ভাষা কম্পিউটার যন্ত্র সরাসরি বুঝতে পারে তাকেই কম্পিউটারের যান্ত্রিক ভাষা বা মেশিন ল্যাঙ্গুয়েজ বলা হয়ে থাকে। আগেই বলা হয়েছে যে মানুষের কোন ভাষাই কম্পিউটার বুঝতে পারে না।কম্পিউটার মাত্র একটি ভাষায় বুঝতে পারে তা হলো তার যন্ত্রের ভাষা বা মেশিন ভাষা। আর এই যন্ত্রের ভাষা তৈরী হয় বাইনারী সংখ্যা পদ্ধতিতে, যা শূন্য (০) এবং এক (১) এর সমন্বয়ে ঘটে থাকে। কম্পিউটারে ব্যবহারকারী যে ভাষাতে ইনপুট দিয়ে থাকে মনিটরে ফল হিসাবে সেই ভাষাতেই দেখতে পায়। কিন্তু কম্পিউটার ইনপুট দেওয়া থেকে অর্থাৎ কাজের শুরু থেকে শেষ পর্যন্ত সকল কাজই করে থাকে বাইনারী পদ্ধতিতে অর্থাৎ শূন্য (০) এবং এক (১) এর মাধ্যমে। মানুষের পক্ষে সকল প্রকার কাজের নির্দেশ কম্পিউটারকে বাইনারী পদ্ধতিতে দেওয়া সম্ভব নয়। বাইনারী সংখ্যা পদ্ধতির সংখ্যা মনে রাখা এবং সঠিকভাবে ব্যবহার করা কঠিন কাজ। যেমনঃ দশমিক পদ্ধতির ৯ এর সমতুল্য বাইনারী সংখ্যা, ১০০১ এবং ২০এর সমতুল্য বাইনারী সংখ্যা ১০১০০।
আবার যদি একটি প্রোপ্রামের একটি লাইন এরকম হয় C = A+B, তাহলে A এর B বর্ণ দুটির মান দিলে কম্পিউটার হিসেব করে ঈ বর্ণের ফল দিবে। কিন্তু এই একটি লাইন যদি বাইনারী পদ্ধতিতে করা হত তাহলে অনেকগুলি লাইনের প্রোগ্রাম রচনার প্রয়োজন হত। প্রতিটি বর্ণ এর সংখ্যার বাইনারী মান মনে রাখা এবং ব্যবহার করা খুব কঠিন কাজ এবং অনেক সময়েরও প্রয়োজন হয়। মোট কথা যান্ত্রিক ভাষাই ব্যবহারের সুবিধার চেয়ে অসুবিধাই বেশি।
0 মন্তব্য(গুলি):
একটি মন্তব্য পোস্ট করুন
Comment below if you have any questions