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

নিচের কোনটি 3G Language নয়?

সঠিক উত্তর

গAssembly Language

ব্যাখ্যা

প্রশ্নটি জানতে চেয়েছে কোনটি তৃতীয় প্রজন্মের ভাষা নয়। উত্তর অ্যাসেম্বলি ল্যাঙ্গুয়েজ, কারণ এটি দ্বিতীয় প্রজন্মের ভাষা।

প্রোগ্রামিং ভাষার প্রজন্ম এভাবে মনে রাখুন। প্রথম প্রজন্ম মেশিন ভাষা, শুধু শূন্য আর একের সারি। দ্বিতীয় প্রজন্ম অ্যাসেম্বলি, যেখানে সংখ্যার বদলে অ্যাড, মুভের মতো ছোট সংকেত শব্দ বা নেমোনিক থাকে। এটিও যন্ত্রের খুব কাছের নিম্নস্তরের ভাষা।

তৃতীয় প্রজন্মে আসে উচ্চস্তরের ভাষা, যা মানুষের ভাষার কাছাকাছি এবং যন্ত্র বদলালেও চলে: ফোরট্রান, কোবল, সি, সি প্লাস প্লাস, জাভা। চতুর্থ প্রজন্মে এসকিউএলের মতো ভাষা, আর পঞ্চম প্রজন্মে প্রোলগের মতো কৃত্রিম বুদ্ধিমত্তার ভাষা।

ফাঁদ হলো সি বা সি প্লাস প্লাসকে নিম্নস্তরের ভেবে বাদ দেওয়া। সি যন্ত্রের কাছাকাছি কাজ করতে পারলেও এটি উচ্চস্তরের তৃতীয় প্রজন্মের ভাষা।

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

৪/৪
৫ম প্রজন্মProlog, কৃত্রিম বুদ্ধিমত্তা
৪র্থ প্রজন্মSQL, রিপোর্ট জেনারেটর
৩য় প্রজন্মC, C++, Java, FORTRAN, COBOL
২য় প্রজন্মAssembly: ADD, MOV ধরনের সংকেত
১ম প্রজন্মমেশিন ভাষা: ০ ও ১
  1. প্রথম প্রজন্ম: মেশিন ভাষা, শুধু শূন্য আর এক।
  2. দ্বিতীয় প্রজন্ম: অ্যাসেম্বলি, নেমোনিক সংকেত দিয়ে লেখা।
  3. তৃতীয় প্রজন্ম: সি, সি প্লাস প্লাস, জাভা, ফোরট্রান।
  4. চতুর্থ ও পঞ্চম প্রজন্ম: এসকিউএল, প্রোলগ।
অন্য অপশনগুলো কেন ভুল

ক. C: সি উচ্চস্তরের তৃতীয় প্রজন্মের ভাষা।

খ. Java: জাভা তৃতীয় প্রজন্মের উচ্চস্তরের ভাষা।

ঘ. C++: সি প্লাস প্লাস সি-র ওপর তৈরি তৃতীয় প্রজন্মের ভাষা।

শর্টকাট

প্রজন্মের সংখ্যা যত বাড়ে, ভাষা তত মানুষের কাছাকাছি; অ্যাসেম্বলি সবসময় দুই নম্বরে।

মনে রাখুন

এক মেশিন, দুই অ্যাসেম্বলি, তিন সি-জাভা।