Sunday, December 13, 2020

যান্ত্রিক ভাষা বা মেশিন ভাষা (Machine Language) বলতে কী বুঝায়? এর সুবিধা এবং অসুবিধাসমূহ কী কী?

মেশিন ভাষা বা নিম্নস্তরের ভাষা 

কম্পিউটারের সরাসরি বোধগম্য ভাষাকে মেশিন ভাষা বা নিম্নস্তরের ভাষা বলে। যান্ত্রিক ভাষার সহজ অর্থ হচ্ছে যন্ত্রের নিজস্ব ভাষা অথবা হেক্সাপদ্ধতি ব্যবহার করে সবকিছু লেখা হয়। সুতরাং ১ ও ০ এ দুটি অঙ্ক ব্যবহার করে নির্দেশ সাজিয়ে প্রোগ্রাম লেখার পদ্ধতিকে মেশিনের ভাষায় প্রোগ্রাম বলে। মেশিন ভাষায় লিখিত প্রোগ্রামকে অবজেক্ট প্রোগ্রাম বলে। মেশিন ভাষা ব্যতিত অন্য যেকোনো ভাষায় লিখিত প্রোগ্রামকে বলে সোর্স (উৎস) প্রোগ্রাম। কম্পিউটার শুধুমাত্র মেশিন ভাষাই বুঝতে পারে। 

মেশিন ভাষার সুবিধা

১. এ ভাষার সাহায্যে অতি সংক্ষিপ্ত আকারে প্রোগ্রাম লেখা যায়। 

২. এ ভাষা সিপিইউ সরাসরি বুঝাতে পারে বলে অন্য ভাষার তুলনায় কম সময় লাগে। 

৩. প্রোগ্রাম নির্বাহে কম সময় লাগে। 

৪. এ ভাষায় প্রোগ্রাম নির্বাহে বেশি মেমরির প্রয়োজন হয় না। 

মেশিন ভাষার অসুবিধা

১. এ ভাষায় প্রোগ্রাম ক্সতরি করা অত্যন্ত জটিল এবং শ্রমসাধ্য। 

২. এ ভাষায় প্রোগ্রাম লিখতে হলে অনেক সময়ের প্রয়োজন হয়। 

৩. এ ভাষায় ভুল সনাক্ত করা ও ডিবাগিং করা বেশ কষ্টসাধ্য। 

৪. এ ভাষায় এক কম্পিউটারের জন্য লিখিত প্রোগ্রাম অন্য কম্পিউটারে চালানো যায় না। 

৫. এ ভাষায় প্রোগ্রাম লেখার জন্য কম্পিউটারের অভ্যন্তরীণ সংগঠনের ধারণা থাকা একান্ত প্রয়োজন।


No comments:

Post a Comment