Which generation of programming languages uses mnemonic codes (like ADD, MOV) instead of binary?

A Second Generation

B First Generation

C Third Generation

D Fourth Generation

Solution

Correct Answer: Option A

- অ্যাসেম্বলি ভাষা (Assembly language) দ্বিতীয় প্রজন্মের প্রোগ্রামিং ভাষা; এটি mnemonic codes ব্যবহার করে, যেমন ADD, MOV ইত্যাদি, যাতে নির্দেশগুলো বাইনারি লিখার বদলে পড়া ও লেখা সহজ হয়।
- প্রথম প্রজন্মে মেশিন ভাষা (machine language) ব্যবহার হতো, যেখানে সব নির্দেশ সরাসরি বাইনরি (0/1) হিসেবে ছিল এবং প্রোগ্রাম করা খুবই কঠিন ছিল।
- অ্যাসেম্বলি কোডকে মেশিন কোডে রূপান্তর করার জন্য assembler ব্যবহার করা হয়; তাই এটি এখনও low-level হলেও মেশিন ভাষার তুলনায় আরও সুবিধাজনক ছিল।
- দ্বিতীয় প্রজন্মের সময় ট্রানজিস্টরের ব্যবহার শুরু হওয়ার ফলে হার্ডওয়্যার ছোট ও দ্রুত হয়েছিল, এবং প্রোগ্রামিং কিছুটা সহজ হয়েছিল।

উপরের কারণে mnemonic নির্দেশ (ADD, MOV ইত্যাদি) ব্যবহার করা ভাষা হচ্ছে Second Generation; এতে অ্যাসেম্বলি ভাষা থাকে। তৎপরবর্তীতে Third Generation আসে যেখানে high-level ভাষা (যেমন FORTRAN, COBOL, C) ব্যবহৃত হয় এবং Fourth Generation-এ আরও উচ্চ-স্তরের, domain-specific বা declarative টুল/ভাষা (যেমন SQL, report generators) দেখা যায়।
অ্যাপ/ওয়েবসাইটে রুটিনভিত্তিক নিয়মিত লাইভ পরীক্ষা হচ্ছে।
পরীক্ষা – ১১২
কোর্স নামঃ ১৯ তম শিক্ষক নিবন্ধন - লেকচারশীট ভিত্তিক।
টপিকসঃ
সাধারণ জ্ঞান – বাংলাদেশ
বাংলাদেশের জাতিগোষ্ঠী ও উপজাতি সংক্রান্ত বিষয়াদি ষষ্ঠ জনশুমারি ও গৃহগণনা ২০২২। বাংলাদেশের খেলাধুলা বাংলাদেশের কৃষ্টি ও সংস্কৃতি বাংলার সংগীত
পরীক্ষা শুরুঃ ৩য় ব্যাচ শুরু ৫ নভেম্বর, ২০২৫।
রুটিন দেখুন
পরীক্ষা – ৩৮
কোর্স নামঃ প্রাইমারি প্রধান শিক্ষক নিয়োগ প্রস্তুতি (২য় ব্যাচ)
টপিকসঃ
বাংলা: বানান
ইংরেজি: Literary Terms
গণিত: স্থানাঙ্ক জ্যামিতি, সমস্যা সমাধান
সাধারণ জ্ঞান: শিল্প-বাণিজ্য
৫ ফেব্রুয়ারি থেকে শুরু।
রুটিন দেখুন

Practice More Questions on Our App!

Download our app for free and access thousands of MCQ questions with detailed solutions