আমাদের সম্পর্কে
প্রশ্নব্যাংক নতুন · ফ্রি৩,০২১টি আসল বিসিএস প্রশ্ন, ব্যাখ্যাসহসমাধান ও ব্যাখ্যা

যে কম্পিউটার ভাষায় সবকিছু শুধুমাত্র বাইনারি কোডে লেখা হয় তাকে বলে-

সঠিক উত্তর

কMachine language

ব্যাখ্যা

প্রশ্নটি জানতে চেয়েছে কোন ভাষায় সবকিছু শুধু বাইনারি কোডে, মানে শূন্য আর একে লেখা হয়। উত্তর মেশিন ভাষা।

কম্পিউটার আসলে শুধু শূন্য আর এক বোঝে, কারণ এর সার্কিটে বিদ্যুৎ থাকা বা না থাকা এই দুই অবস্থা। মেশিন ভাষায় প্রতিটি নির্দেশ এভাবেই লেখা থাকে, তাই অনুবাদ ছাড়াই সরাসরি চলে এবং খুব দ্রুত। এটি প্রথম প্রজন্মের ভাষা।

কিন্তু মানুষের জন্য এটি লেখা ও ভুল খোঁজা খুব কঠিন। তাই এসেছে অ্যাসেম্বলি ভাষা, যেখানে সংক্ষিপ্ত ইংরেজি শব্দ ব্যবহৃত হয়, আর তারপর সি, জাভা, পাইথনের মতো উচ্চস্তরের ভাষা।

ফাঁদ হলো বাকি তিনটি ভাষা। এগুলো মানুষের বোধগম্য উচ্চস্তরের ভাষা; কম্পাইলার বা ইন্টারপ্রেটার এগুলোকে শেষ পর্যন্ত মেশিন ভাষায় রূপান্তর করে, তবেই কম্পিউটার চালাতে পারে।

স্টেপ বাই স্টেপ শিখুন

৩/৩
উচ্চস্তরের ভাষাC, Java, Python; অনুবাদ লাগে
অ্যাসেম্বলি ভাষাMOV, ADD; অ্যাসেম্বলার লাগে
মেশিন ভাষাশুধু 0 ও 1; সরাসরি চলে
  1. সবচেয়ে নিচে Machine language: শুধু 0 ও 1, সরাসরি চলে।
  2. তার ওপরে Assembly: সংক্ষিপ্ত শব্দ (MOV, ADD)।
  3. সবার ওপরে C, Java, Python: অনুবাদক লাগে।
অন্য অপশনগুলো কেন ভুল

খ. C: C উচ্চস্তরের ভাষা; কম্পাইলার একে মেশিন ভাষায় রূপান্তর করে।

গ. Java: Java উচ্চস্তরের ভাষা; বাইটকোড হয়ে JVM-এ চলে।

ঘ. Python: Python উচ্চস্তরের ভাষা; ইন্টারপ্রেটার দিয়ে চলে।

শর্টকাট

শুধু 0 ও 1 মানেই Machine language, প্রথম প্রজন্মের ভাষা।

মনে রাখুন

যন্ত্রের মাতৃভাষা শূন্য আর এক।