A uses alphabetic codes in place of binary numbers used in machine language
B is the easiest language to write programs
C need not be translated into machine language
D None
Solution
Correct Answer: Option A
- অ্যাসেম্বলি ভাষা মানুষের বোধগম্য সংকেত বা নেমোনিক (Mnemonic) ব্যবহার করে, যা মেশিন ভাষার বাইনারি কোড (০ এবং ১)-এর পরিবর্তে ব্যবহৃত হয়।
- এটি একটি লো-লেভেল (Low-level) প্রোগ্রামিং ভাষা এবং মেশিনের নিজস্ব ভাষার খুব কাছাকাছি কাজ করে।
- এই ভাষায় লেখা প্রোগ্রাম সরাসরি কম্পিউটার বুঝতে পারে না, তাই একে মেশিন ভাষায় রূপান্তর করার জন্য অ্যাসেম্বলার (Assembler) নামক অনুবাদক সফটওয়্যারের প্রয়োজন হয়।
- অপশন ৩ ভুল, কারণ অ্যাসেম্বলি ভাষাকে অবশ্যই মেশিন ভাষায় অনুবাদ করতে হয়।
- অপশন ২ ভুল, কারণ এটি হাই-লেভেল ল্যাঙ্গুয়েজ (যেমন পাইথন বা জাভা)-এর তুলনায় লেখা কঠিন এবং হার্ডওয়্যার সম্পর্কে গভীর জ্ঞানের প্রয়োজন হয়।