মেশিন ভাষা ও উচ্চতর ভাষার পার্থক্য
মেশিন ভাষা
১। যে প্রোগ্রামিং ভাষা কম্পিউটার সরাসরি বুঝতে পারে তাকে মেশিন ল্যাঙ্গুয়েজ বা যন্ত্রের ভাষা বলে।
২। মেশিনের ভাষায় লিখিত প্রোগ্রামকে অবজেক্ট প্রোগ্রাম বলা হয়।
৩। মেশিন ভাষায় প্রোগ্রাম তৈরির সময়ে মেশিনে কি ধরণের সার্কিট ব্যবহার করা হয়েছে তার উপর ভিত্তি করে প্রোগ্রাম তৈরি করতে হয়। অর্থাৎ এক মেশিনের জন্য তৈরি করা ভাষা অন্য মেশিনে ব্যবহার করা যায় না।
৪। মেশিন ভাষায় প্রোগ্রাম লেখা অত্যমত্ম ক্লান্তিকর ও সময়সাপেক্ষ।
৫। মেশিন ভাষায় লিখিত প্রোগ্রামে অনুবাদক প্রোগ্রামের প্রয়োজন নাই।
৬। বাইনারি সংখ্যা অর্থাৎ ০ ও ১ দিয়ে মেশিন ল্যাঙ্গুয়েজ লিখতে হয়।
উচ্চসত্মরের ভাষা
১। যে প্রোগ্রামিং ভাষা মানুষের ভাষার কাছাকাছি- সে ধরণের ভাষাকে উচ্চস্তরের ভাষা বলে।
২। উচ্চস্তরের ভাষায় লিখিত প্রোগ্রামকে সোর্স প্রোগ্রাম বলে।
৩। উচ্চস্তরের ভাষায় প্রোগ্রাম তৈরির সময়ে মেশিনে কি ধরণের সার্কিটে ব্যবহার করা হয়েছে তা নিয়ে ভাবতে হয় না। অর্থাৎ যে কোনো মেশিনে এই ভাষা ব্যবহার করা যায়।
৪। মেশিন ভাষার তুলনায় উচ্চস্তরের ভাষায় প্রোগ্রাম লেখা অপেক্ষাকৃত সহজ ও কম সময়সাপেক্ষ। প্রোগ্রাম নির্বাহে কম সময় প্রয়োজন পড়ে।
৫। উচ্চস্তরের ভাষায় লিখিত প্রোগ্রামে অনুবাদক প্রোগ্রাম ব্যবহার করতে হয়।
৬। সি++, ফরটান, জাভা ইত্যাদি উচ্চস্তরের ভাষার উদাহরণ।

0মন্তব্য(গুলি):
একটি মন্তব্য পোস্ট করুন
Comment below if you have any questions